Operating Platforms - Object Oriented Analysis & Design