Elixir - An object interface to the database
Elixir is a layer above SQLAlchemy, the Python SQL toolkit and Object Relational Mapper.
Elixir enables one to define the different fields of an object in one step, directly in the class definition, instead of the three step process SQLAlchemy requires (class, table and mapper). This is often called the Active Record pattern. Elixir can generate database tables corresponding to the fields defined in classes. The default "translation" rules are simple and should be suitable for most projects, but those rules can be highly customized. Generally speaking, Elixir will minimize repetition: you don't need not duplicate information: for example, in the table definition and in the class definition...
Note that the Elixir project was initiated in collaboration with individuals unrelated to our company (see the Elixir website for details).
Relatorio - An advanced reporting solution
Relatorio is our reporting solution for Python. It allows you to easily create reports using data from Python objects. Relatorio supports multiple output formats: OpenDocument text (.odt), PDF, XHTML, ...
OpenHexperience - A rapid application development framework
We are currently working on our own framework for rapid application development. It obviously uses our other products. A first development version will soon be available.