Um Verbesserungspotentiale zu erkennen, analysiert soxes bei einem Application Assessment den status-quo Ihres technischen Umfelds mithilfe bewährter Modelle und Werkzeuge, wie der SWOT-Analyse. Basierend auf dieser Analyse lassen sich anschliessend Empfehlungen und Verbesserungsvorschläge ableiten.
Eine initiale Bewertung der vorhandenen Applikation liefert zudem eine Entscheidungsbasis für die notwendigen Schritte. Bei vielen Applikationen kann es ausreichen, ein leichtes Re-Engineering vorzunehmen, um beispielsweise mehr Kompatibilität zu schaffen. Auch die Performance kann in einem gewissen Rahmen mit leichten Veränderungen verbessert werden.
Wenn aber veraltete Technologien verwendet wurden, kann es sinnvoll sein die Applikation komplett neu zu konzipieren. Auch bei fehlender Dokumentation oder chaotischen Architekturen kann dies ein Schritt zum Erfolg sein.