Application program segmentation