It provided basic services such as a GUI, a virtual file system, access control management and possibilities to develop and deploy applications online.
The first full version including core-level multi-language support, the file system and a basic set of applications was released to the public in March 2007 on the occasion of a national exhibition (ITnT Austria Archived 2007-06-30 at the Wayback Machine) and has left beta state half a year later in October 2007.
The system implements a modern kind of web application model,[12] excessively using Ajax for communicating between client components and the Java server backend in an exclusively asynchronous manner.
Also typical for this sort of web application is the broadly use of Javascript-on-demand[13] techniques, cutting the complete project source into pieces and loading them instantly when needed.
Next releases were planned to focus on an extensive security and privacy suite, dealing with challenges like anonymous communication (browsing as well as temporary mail-addresses) as well as offering encrypted password and file storage and connectivity services.
One of the key focuses of the team was right from the beginning to offer a very flexible and comprehensive API, that can be used to develop not only custom applications within oos.cc, but also stand-alone web-applications or to integrate single components in existing web-sites.
The framework also offers multi-language and theme support for existing as well as newly created applications, allowing changing almost every aspect of the look and feel of the used components according to the preferences of its users.
For taking advantage of this approach, one of the applications offered in the OOS was an integrated Development Suite, allowing directly writing and executing code and hence creating new programs within the boundaries of the web computer.