The SOFTWAREMANAGEMENTGAME simulates a project to develop a generic computerized information system. The players take the roles of Software Engineering Managers responsible for the cost of the project, its duration, and the quality of the resulting software. They compete in making decisions about personnel, development environment, and software methodologies. The game teaches programmers the value of teamwork and the concepts of professional software engineering.