After deciding on the logical software architecture, the project team decides on the technological stack on which will reside the new information system. As it is the common way to develop today, this system will mainly be built upon Web application frameworks.

There will be used three basic software technological stacks for this information system:

  • LAMP

  • DSL (Domain Specific Language) Gendoc

  • OpenOffice

LAMP is a traditional technological stack when it comes to building Web applications. It stands for:

  • Linux Operating System (Ubuntu in particular)

  • Apache Web Server


  • PHP (main backend programming language)


Table of contents:

Admin Manual
Developer Manual