Product Architecture

AavGo uses a modular architecture approach for product development. The approach allows separate components that can be connected together. The beauty of modular architecture is that you can replace or add any one component (module) without affecting the rest of the system.

This allows the product tremendous flexibility to make changes using a configuration interface. The focus for AavGo has been to create interfaces that can be controlled by our customers directly hence reducing dependency on technical developers for changes. This allows our customers to control and customize the solution according to their needs in quick time and zero cost.

Patches & Updates

AavGo schedules periodic releases for patches and updates. These patches and updates automatically synchronize with the software and do not require a reboot. This ensures zero downtime of the application and hassle-free experience for our customers.

Database

At AavGo we use MongoDB which is Schema less − MongoDB is a document database in which one collection holds different documents. Number of fields, content and size of the document can differ from one document to another. Structure of a single object is clear No complex joins. Deep query-ability.

MongoDB supports dynamic queries on documents using a document-based query language that's nearly as powerful as SQL. MongoDB is easy to scale. Conversion/mapping of application objects to database objects not needed. Uses internal memory for storing the (windowed) working set, enabling faster access of data.

Security

At AavGo we believe that application and database security is a critical component of product development.

We comply with PCI DSS (credit card /banking industry) standards and are working towards getting fully certified by an independent organization.

Third Party Integrations

AavGo is currently integrated with host of third-party applications using web services (API). We use a methodical approach to integration that includes thorough testing and re-testing.

AavGo doesn’t shares any information with any third-party applications unless its required by our customers.

Implementation

We believe the key to success of any get product is in its implementation. We have a structured approach to implementation to ensure customer success and satisfaction.

Business Requirement Analysis

Our Business Analyst will clearly document the entire customer requirements and create a Business Requirement Document (BRD). Once the BRD is created it may go through some iterations and once finalized the customer signs off on it.

Initial Pilot Assesment

Based on the BRD sign off the product is configured and demonstrated to the customer during the Initial Pilot Assessment (IPA). This allows the customer to see their version of the product. Customers can make changes/ add /delete or redesigns modules.

Training

In person multiple training sessions will be provided by our customer success team at a centralized customer location. User guides and training videos are provided as part of the training program.

Testing

AavGo will provide customer with test cases and customers are free to add their own test cases as well. All identified bugs or issues are reported daily by the test leader.

Pilot Sign Off

Customer signs off post successful testing.

Go Live

Sign off from customer to go live.