This document discusses software product and software process. It defines software product as any software created to fulfill a customer request, whether generic or customized. It also provides examples of common software products. The document defines software process as the set of activities used to create a software product, with the goal of improving quality. It outlines the generic activities of a software process framework including communication, planning, modeling, construction, and deployment. It also discusses related umbrella activities and how the process model can adapt based on project characteristics. Finally, it notes the relationship between software product and process, with the product being dependent on an efficient process.