Business buy-in is crucial for a software modernisation project. It ensures that the project aligns with the business goals and objectives, and it helps in achieving alignment between technical and business sides. Understanding the business alignment and objectives allows for a more effective strategy and helps in gaining support from the entire business.