grid-level applications