Platform In computing, a platform describes some sort of framework, either in hardware or software, which allows software to run. Typical platforms include a computer's architecture, operating system, or programming languages and their runtime libraries. Framework A software framework is a reusable design for a software system (or subsystem). A software framework may include support programs, c..