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