COSMIC is a method for sizing software by looking at data points and using an algorithm. It can be used to estimate the cost of software before starting development in order to get an accurate price early on.