Ubiquity Press needed a scalable platform to host multiple scholarly journals. They chose to modify the open source Open Journal Systems (OJS) software rather than build a new system or use expensive commercial options. Key modifications included improving scalability to support many journals, integrating external services like typesetting and metrics tracking, fixing issues, and adding new features to enhance functionality and customization. This resulted in a flexible system that can efficiently host a large number of journals with individualized needs.