Platform teams focus on building and maintaining core systems and workflows for delivering infrastructure and other services to application teams, addressing historical problems with infrastructure provisioning and configuration. To succeed, platform teams must run like product teams, understanding the needs of their "customers" (application development teams) and stakeholders through user research, requirements gathering, and prioritization. They also need to collaborate with application teams while meeting industry and company standards for compliance, security, finance, and more. Platform teams should integrate representatives from stakeholder teams into ongoing communication cadence and requirements building processes, and treat the platform-building process like any other software project, taking an iterative approach and never considering the platform "done". By adopting product management strategies, platform teams can help developers safely ship software as quickly as possible while meeting organizational stakeholders' needs. Platform teams exist to cope with infrastructure's generational shift from manual to automated self-service processes, representing a specialization in addressing subject-matter differences between infrastructure and application development.