Operating Platforms - Concepts of Programming