One Codebase, One Database: The Architecture Behind edumerge's Scalability and Flexibility