Calitko Architectural Aims and Design Principles

Calitko Architectural Aims

We at Calitko Project put great value at extensibility and reusability. We want to create an extremely extensible architecture built of highly reusable software components. It should be possible to extend the functionality of Calitko by adding one or more new software components (in the form of plug-ins for example). It should be possible to create new components that build upon and extend the functionality of existing ones. The architecture and design should nevertheless be simple and flexible.

Calitko Design Principles

From the architectural aims described above, we have tried to derive a number design principles. We believe these will guide the development of Calitko towards achieving our architectural aims:

Proceed to Calitko Architecture Overview.