An attempt at a flexible, uniform, and complete software platform