OpenEMIS Software Principles