platform independend and should run on the major operating systems (Windows™, Linux and Mac-OS™)

Iteration
Facade