This document provides guidance for independent software vendors (ISVs) on developing applications for the Salesforce platform. It covers the application lifecycle from signing up as an ISV partner through developing, packaging, testing, publishing, updating and managing applications. The document includes tutorials on signing up, developing an application, publishing on the AppExchange, updating applications, and best practices for packaging components, supporting multiple editions and using connected apps.