A platform is a broad term with multiple meanings. It is most often used to describe a type of model that enables further solutions. Whereas a traditional business model may encompass one single product for a single purpose, platforms provide solution-builders with tools to create additional services. In a technology context, "platform" may refer to a framework used to implement technology, such as a coding platform or ID. "Platform" may also describe the device, environment, or operating system running software, such as a mobile, desktop, tablet, or Android or iOS. In a business context, user-facing platforms include marketplaces and social media ecosystems — such interactive environments offer a "platform" upon which other many actions may occur. With the rise of APIs, many businesses have opened up data access. In doing so, they become a platform, as they enable internal (or external) developers to utilize their assets to build new services. Platforms also allow better partner integrations and generally promote better internal reusability of software. In recent years, adopting a platform mindset has been critical to how forward-thinking institutions enact their digital transformations.