Glossary
Amazon's EC2 - Amazon's Elastic Compute Cloud, a hosted cloud service
API - Application Programming Interface, an interface which software programs can use to communicate with each other
CRUD - Create, Read, Update, Delete
Debian - A free and open source community based Linux distribution
GIS - Geographic Information System/Geographic Information Services
Git - A distributed revision control system
GitHub - A free and open source suite of tools that help people and teams to work together on software projects; code hosting, bug tracking, mailing lists, etc..
GSoC - Google Summer of Code, a program sponsored by Google that encourages college students to participate in open source software projects.
IDE - Integrated Development Environment. An IDE is a software application that provides comprehensive facilities to computer programmers for software development. An IDE will normally consist of a source code editor as well as facilities to access other development tools such as compiler and/or interpreter, build automation tools, a debugger etc.
IFRC - International Federation of Red Cross and Red Crescent Societies
Instance - A single installation of the Sahana Eden software whether it be on a single server, USB drive or virtual machine.
ISCRAM - Information Systems for Crisis Response and Management
Module - A part of the software that creates functionality in Sahana Eden.
NGO - Non-Government Organizations
Pootle - An online translation management tool
RAD - Rapid Application Development
Repository - A source for software packages
RESTful - Conforming to the REST constraints, see REST
Representational state transfer (REST) - a style of software architecture for distributed hypermedia systems, see http://en.wikipedia.org/wiki/Representational_state_transfer
Resource - Modules define different resources are sets of all database records which descibe a complex entity in the business process such as a person or an organization, or a request for items. A module's controller contains functions which provide an interface to its resources. See "Resource Model" appendix for a more detailed explanation.
Super-Entity - Allows sharing components across multiple resources: Instead of having several foreign keys for different primary resources, the shared component contains only one foreign key to the link table, the so-called super-key. See http://eden.sahanafoundation.org/wiki/S3XRC/ModelExtensions/SuperEntities
UNDAC - United Nations Disaster Assessment Coordination
UN OCHA- United Nations Office for the Coordination of Humanitarian Affair
UUID - Universally Unique Identifier
Web2Py - A free and open source web framework for agile development of secure database-driven web applications; written and programmable in Python.