Cost models estimate the effort it will take in order to completely make new software.
Cost Models Cost models are tools that estimate the effort needed to develop software, based on assumed relationships between the size of a system and the effort needed to design, code, and test the software.