The lifecycle focuses on the product, defining the state through which a product passes from when it starts to be built to when software enters into operations and finally retired A software process model is an abstract representation of the architecture, design or definition of the software process.