Die individuelle Softwareentwicklung kann in verschiedene Teilprozesse unterteilt werden.
Der offensichtlichste Teilprozess ist die Entwicklung der Applikation. Die Applikation wird den Anforderungen entsprechend mit den gewählten Technologien implementiert.
Ein weiterer Teilprozess ist die Quality Assurance (QA). Diesem Teil des Gesamtprozesses wird oftmals weniger Achtung geschenkt als er verdient. De Facto ist die Qualitätssicherung gerade in der kommerziellen Softwareentwicklung von grosser Bedeutung. Unternehmen stützen oftmals grosse Teile ihrer Wertschöpfungsketten auf individuell entwickelte Applikationen. Aus diesem Grund setzt die QA-Abteilung bei soxes alles daran, Applikationen mit der grösstmöglichen Qualitätsgarantie an ihre Kunden auszuliefern.