An implementation methodology is a software development methodology that focuses on project management, return on investment, conformance to best practices and compliance requirements, communication with stakeholders, and the creation of physical artifacts that help to ensure project success.