News and announcements:

  • The brand new, completely redesigned, Web and Java-based, 4th generation of SOLoist, has been developed in Serbian Object Laboratories, and successfully applied to two industrial projects.
  • A tiny demo that will give you an initial impression of how applications built in SOLoist look and work is available here.
  • The first public release of SOLoist 4 is planned for the first half of 2010.
  • SOLoist 4 will be marketed under a dual licensing model:
    • GPL for open-source projects and applications
    • Commercial license for proprietary applications.

SOLoist is a software development framework for:

  • model-driven development (MDD) based on UML,
  • rapid prototyping and application development,
  • execution of object-oriented information systems (OOIS), such as business and other kinds of database applications, based on high-level, executable UML models.


  • SOLoist is based on an executable profile of UML and a method named OOIS UML
  • SOLoist is a product of SOL Software.


Previous release: See how SOLoist 3 used to work and look until now.


Upcoming Release:

    The new SOLoist 4 is based on the following platform:
  • StarUML as the UML modeling tool. (SOLoist works with XMI files containing UML models and is basically modeling tool-independent. Compatibility with other tools will be tested too.)
  • Java as the detail-level (action) language.
  • Eclipse as the IDE.
  • Google Web Toolkit (GWT) as the GUI framework
  • Fully AJAX-enabled GUI (transparent to the developer).
  • MySQL and other most popular relational DBMSs supported as the persistent storage of the object space.