This document discusses different types of online platforms and applications. It defines a platform as the combination of technologies that other applications and processes are built upon. It distinguishes between desktop and mobile applications. It then gives examples of how the internet serves as a collaboration, entrepreneurship, education, money transaction, and news/event platform. Finally, it discusses desktop, mobile, and web-based application platforms as well as online marketplace and social network platforms.