With all software vying to be the 'next big thing', the need to keep the door open for expansive upward growth (while still operating successfully at a lower-scale factor) is the mark of excellence in terms of the underlying architecture upon which any single software platform is designed.