Technical Stack

The technical stack and the various components used by Imaginate’s Atom and Assist products are covered below. However, to summarize:


The product follows a three-tiered architecture consisting of the presentation, application and database layers.

Presentation Layer - This layer consists of the app and the related web dashboard that the end users experience.

Application Layer - This layer consists of the communication protocols and interfaces used by the application.

Database Layer - This layer consists of all the data in the form of relational databases that are inherently consumed by the application through the application layer.

These can be seen in the basic architecture diagram below:

                                                       Basic Architecture diagram

                                                   Basic Architecture diagram

Please check the doc below for any additional information