platform design

Principles and practices for building multi-sided systems that enable interactions among users, developers, and partners.