What Is a Platform & Why Do I Need One?