Applying different supervised classification algorithms for estimating the success of a software project. It determines the success ratio for the software based on the collection of success critical software development and management features.