web2py is an Open Source framework for agile development of secure Web-based, database-driven Web applications, programmable in Python.
The package includes Web server, sqlite database, python interpreter and a Web based interface. Development, deployment and maintenance of Web application, as well as database administration, is done via the provided Web interface.
Follows Model-View-Controller software engineering pattern, similar to Ruby on Rails.
Can handle HTML, RSS, CSV, AJAX, JSON, WIKI markup and can talk to MySQL, PostgreSQL and Oracle databases.
Provides a ticketing system for reporting and logging errors.
Applications developed with web2py can be packaged and distributed in python byte-code compiled closed source form.