-
Case Study
-
AKO - Creating and Operating the Largest Federal Government Portal
CRGT designed, developed, and continues to operate the Army Knowledge Online (AKO) program. AKO is the largest government knowledge management portal with 2.2+ million users worldwide
-
Application & Software Development
Enterprise Application Design & Data Modeling
Designing applications to support the enterprise brings a host of key considerations to ensure proper functioning for the intended purpose. It includes a myriad of layers that must be designed:
- Presentation Layer – Contains user related functionality for managing user interaction with the system, and generally consists of service calls for communicating with business logic through service layer.
- Service Layer – Consists of service contracts and message types to communicate with the business logic to separate the business layer as an independent layer. Also this layer can be located on different tiers, or they may reside on the same tier.
- Business Layer – This layer implements the core functionality of the system, and encapsulates the relevant business logic. It generally consists of components, some of which may expose service interfaces that other callers can use.
- Data Access Layer – This layer communicate with database to retrieve and save the data in database using its own context. This data access layer exposes generic interfaces that the components in the business layer can consume.
- Data Layer – This layer contains the actual business raw data. DBA can design and maintain this layer.
Hybrid CMMI ML3 Development Methodology
CRGT utilizes a hybrid software development methodology that combines the best of both incremental and agile development standards to draw the benefits of each, while maintaining the benefits of a CMMI ML 3 rated software development practice.
Custom Software Development
CRGT is expert in developing custom software in both J2EE and .Net frameworks that result in platform independent applications running in Windows, Mac, and mobile platforms. As a CMMi Maturity Level 3 Appraised company, our repeatable processes and improvement practices result in better quality code first time. When customizing interfaces to COTS products we utilize the published APIs and open standards whenever possible to promote simpler maintenance and upgrade efforts.
For more information on how we can help meet your Application & Software Development challenges contact us at info@crgt.com.