Swell was operating on a heavily customized Joomla setup where a standard eCommerce system had been extensively modified to function as a Learning Management System. Over time, this resulted in fragmented data structures, tightly coupled custom code, and limited scalability.