Abstract: Software project estimation is one of the most challenging and important area in software development. Many companies, espessialy those which have core-business related to software engineering, feel a need for repeatable, clearly defined and well understood estimation process.Is it so? Definetly yes. And though, from the fundamental point of view there are a lot of different formal and informal estimation technics ( from look up to the ceiling, scratch your chin and say "well" to things like IFPUG and COCOMO) many specialists doesnt know if there any good complex estimation tools on the market? What kind of estimation processes does they contain? Does it make sense to apply such solutions within orgazation in order to archive better predictability and rise estimates precision?

Below weve tried to consider all this questions in details.