Which describes a platform?
A. a framework that provides foundational working system for software development
B. an organized collection of data stored electronically on a local computer system or cloud
C. a piece of technology that connects people and other technologies together
D.a ready-to-use software package that performs a specific business function