Software Cost Estimations for Projects Requiring Customized Revisions