Application Review

MicrosoftTeams-image

Application Review

Have you developed a great software or app, but you are not sure if it meets the requirements for secure operation and if it is maintainable and extensible in the future? Or are you planning to buy a software to develop it further, but are unsure about quality, security and extensibility? We help you to clarify these questions and give you the necessary security.

A review of your application by Comitas’ long-time and certified experts can cover the following areas:

Design and architecture

  • Have common procedures (patterns) been consistently followed?
  • Is the architecture ready for enhancements?

Security

  • Do authorization and authentication meet today’s requirements?
  • Are user or customer inputs sufficiently validated?
  • Are known points of attack blocked (no injection, no malware)?

Readability and maintainability

  • Can new developers quickly familiarize themselves with the application?
  • Have similar/identical functions been implemented and reused centrally?
  • Were abstraction and inheritance used appropriately?

Unit Testing

  • Is the application covered with a good set of unit tests?
  • Are the tests structured in such a way that they detect errors well?
  • Are the unit tests consistently run before deployment?

Performance

  • Is the application covered with a good set of unit tests?
  • Are the tests structured in such a way that they detect errors well?
  • Are the unit tests consistently run before deployment?

Code Dokumentation

  • Was the code documented in a way that helps a new developer to get familiar with it quickly?
  • Were technical aspects as well as business specifics documented or referenced in the code?

Deployment

  • Can the application be rolled out to the environments without (much) manual effort?
  • Can development, integration and production environments be updated via pipelines?

Show us your application so we can get an idea of the scope and complexity. Together we will define the scope (topics from the list above, level of detail) of the review. With only a few days effort we can offer you a professional and documented review.