To effectively incorporate stakeholder needs into a software rollout, communication is key: clearly explain why the new software is necessary and how it works, and ensure that the software addresses different roles and workflows within the organization