To assess the quality, acceptability, and user experience of interactive applications, usability is one of the most integral quality attributes. However, a significant number of usability bugs and challenges are being experienced by the end users of interactive applications. Such usability bugs demand the need for a maturity model to target the unaddressed deficiencies in the area of usability. This research study aims to propose such a systematic and comprehensive maturity model, i.e., Usability Development Life Cycle (UDLC) model. To ensure easy and smooth implementation of the proposed model, a systematic and comprehensive set of guidelines is proposed along with the model. The model is validated for its competency by applying on a poor website and mobile application with weak usability. Execution of the proposed model on the targeted samples resulted in enhanced usability with improved user satisfaction.