Philosophy

»There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies.«

The first part of this quotation from Prof. Charles Antony Richard Hoare (Emeritus Professor of Computing, University of Oxford) is our motto.

A criterion for good software is long-term reliability. From am economic point of view this is shown by low life-cycle costs.

Low life-cycle costs are a characteristic of software production, the design of which is geared from the beginning towards effective error prevention, efficient problem solving, and good maintenance (expansions, adapting to technical innovations, etc.).

This is only possible with simple, elegant software design. In complex tasks, we try to detect and extract the underlying model structures in order to develop a stable, yet flexible construction in which all necessary changes and extensions can be easily incorporated.

... to make it so simple that there are obviously no deficiencies...
BlackBox Component Builder und Component Pascal

As a programming environment we focus on >BlackBox Component Builder from >Oberon Microsystems and the programming language >Component Pascal, in order to offer our customers lean, functional and safety-oriented software development. In our own development, the O³ Web-Application Server, we closely follow the motto:
No more than necessary, and never less.

As an expression of our convictions of the stability of BlackBox and Component Pascal we give every customer our so-called »O³ Champagne-Guarantee«. Thus, every customer who sends us a reproducible »general protection fault« caused by an O³ software product based on Blackbox will receive a free bottle of champagne.

Much to the regret of our customers, not one has yet managed to receive a prize. Nevertheless, we believe stable software is still a reason for contentment. Cheers!