Software project managers have expressed concern over their inability to estimate accurately the costs associated with software development. Various cost estimation methods are available for use in software development process but concern lies in selecting better software cost estimation model to arrive at accurate cost estimation. This paper gave an overview of software cost estimation and ans...