Application Assessment
Application auditing steps:
Anubavam's Application Assessment (Auditing) process involves a number of integrated tools and engineering tasks in order to identify, de-couple, assess, disseminate and understand an application in its most granular form. Once broken down into its most basic elements, an application can be fully understood. Upon completion of the entire audit process, the application and its related elements are in a position to be leveraged for forward engineering, re-engineering, re-writing, re-platforming or reused by component to customize a software package or integrate functionality and or rules with another application.
Anubavam has developed several tools to automate the following steps in our Application Assessment process:
|

Source Audit
The objective of the auditing process to get a clean source code that follows all rules with required documentation
|
Data Audit
Data Auditing process to verify the Schema / ER Diagram for best practices. We also check possible places for SQL Injection. During this assessment process we will advice the possible places where Stored Procedures can be optimized.
Architecture Audit (assessment)
Architecture Audit is necessary to understand the overall structure of the system and the intent of that structure. This is one of the important process in Application assessment process. There were reasons as to why a particular architecture was chosen, although that reasoning may have been forgotten over the years. The Architecture Audit produces many findings, some mundane and some very insightful and valuable. The following items are a few examples of what is verified during this process.
|
Performance Audit
During the performance audit, Anubavam will help you spot barriers to full performance of your application. When your application is assessed by experienced Java Architects, the underlying cause of performance problems can be quickly identified, and then addressed.
Below are sample components for the Performance Audit:
|
Security Audit (assessment)
Our Application assessment process has established a set of standard benchmarks for evaluating application security issues.
During the testing process Anubavam will test the following:
|
Portability Audit
Anubavam will perform a portability audit couple of times. The first auditing is recommended once you have a working version and second towards the end. Anubavam will test the application in several web servers and operating systems and document the issues.


