"Commercial" applications differ only from "social" in several logical categories which divide into social functionality and commercial functionality. Examples of social functionality that are not made available in typical commercial work is "areafill" and "corner copy" logic. Conversely, commercial logic has logic for area cloning where social doesn't. But because the two applications present special challenges to the composition program Hence EDP determined that "flagging" jobs as either social or commercial makes sense. Within commercial we further divide the application to address special requirements for labels, business cards and financial printing