A complete software platform