एप्लीकेशन सॉफ्टवेयर को दो भागों में बांटा जाता है – सामान्य उद्देशीय सॉफ्टवेयर, विशेष उद्देशीय सॉफ्टवेयर.