= Architecture = == Stack == ||Web Server || Apache || Other web servers can also be used, such as Cherokee. || ||Application || Sahana Eden |||| ||Web Application Framework || Web2Py |||| ||Programming Language || Python & Java Script |||| ||Database || MySQL, PostgreSQL, or SQLite || MySQL, PostgreSQL, and SQLite are supported. Other databases should be usable without major additional work since Web2Py supplies many connectors. || ||Operating System|| Linux (Debian recommended) || Windows and Mac OS X are possible, but only recommended for developer & single-user environments. || Sahana Eden uses a [DeveloperGuidelines/WebServices WebServices] architecture == Data Model == ER diagrams can be built using MySQL Workbench dbwrench could also be used as a E-R diagram modelling tool for Postgres database ---- DeveloperGuidelines [wiki:S3 S3 (Sahana Version 3) API Guide]