
CHAKRA is built on Java EE technology stack and uses industry standard architectural components for seamless interoperability. CHAKRA's asynchronous message based loosely coupled modular architecture enables high throughput and flexible deployment options. CHAKRA's Adobe Flex based UI provides a rich user experience.

Following are the technology components upon which CHAKRA is architected:
| Technology Stack | Java EE and Java 2 Platform SDK |
| Application Server | Any Java EE compatible Application Server; has been tested on the following:
|
| Presentation Media | Web Browser |
| Presentation Layer Framework | Struts at Server Side, Adobe Flex at Client Side |
| Presentation Technique |
|
| Messaging Middleware | Any JMS compliant messaging system; has been tested on the following:
|
| Relational Databases | Oracle 10G, MySQL, H2 (in-memory database) |
| Grid Infrastructure | Terracotta |
| Domain Model | POJO Based |
| Persistence Framework | Custom DAO interfacing with JDBC |
| Business Rules | Custom Rule Engine |
| Transaction Management | Global Transaction managed by Custom Developed Transaction Manager |
| Session Management | Cookie Based |
| System Logging | File logging with Log4J |
| System Monitoring | JMX based Admin Interface |
| Resource Configuration and Lookup | Application Managed |
| Authentication | Container Managed as per Java EE spec |
| Authorization | Managed by Application Roles configured in database |
| Reporting | Embedded Reporting Engine, XML based manual report layout configuration |
| Message Format | XML |
| Message Transformation | Custom Gateway and Adapter component |
| Message Routing | Custom Message Router |
| Message Consumer | POJO based P2P Message Consumer running as a service outside Java EE container |
| Service Lookup | RMI Registry |
| Service Architecture | POJO based - services developed on top of Custom Services Framework |
| Batch Processes | POJO based – developed on top of Custom Application Launcher Framework |