My vision for Mirai Gaia was a platform that could support hundreds of clients and yet be supported by a minimal number of staff.
In order to do this, the platform had to be developed using the
Model View Controller method. It meant that the development time would take much longer but eventually end up being a highly scalable platform that could cater for any clients needs with minimal amount of work.