Software platform

A software environment that is used to write applications and run them.

» Game and gamification design glossary