Applying a framework for the improvement of software process maturity