In computing and technology, a "platform" refers to:
A) A raised stage where speakers or performers stand
B) A software framework or environment where applications can run
C) A type of footwear
D) A system for measuring weight