• To provide a consistent measure of product size



  • To be independent of the technology used for the system



  • To be meaningful to the end-user



  • To make it simple to apply



  • To provide a vehicle for software estimation