This document provides guidance on product development for enterprises. It discusses business models for product development versus outsourcing. It also outlines key considerations for the product itself including features, architecture, and development process. Additional topics covered include product support, documentation, versioning, marketing, budgeting, integration with other systems, security, and lessons learned. The overall message is that product development requires planning across many areas to balance expectations with reality.