Architecture outline and what technologies do MAGICapp use
The core technologies used are: HTML, CSS, JavaScript, Dojo Toolkit, Java, Spring Framework, Tomcat, MySQL, Hibernate, and Linux.
Simply said, Magic is a standard Java EE application build with Spring and Dojo. The application is served by Tomcat and data is stored in MySQL database. All of this is running in the Amazon data centers.
With a Software as a Service (SaaS) the users do not need to install or configure anything as the application will run in any modern web browser. The user not will need to upgrade anything, they will be running the latest and greatest version.