PARTITIONING APPLICATIONS