No matter what type of operating platform and technology infrastructure you choose as the basis for your venture, future updates to your technology will be necessary. A system based on widely available, open source software will likely make it easy to find and integrate future updates and upgrades, as they become necessary. A custom platform will likely necessitate custom upgrades and updates. Each of these updates will likely cost additional money and take additional time. Its important to bear these costs in mind when considering development options.
Try This: When deciding which software/development option to pursue, understand how often the software has been updated in the past. Understand how often it will likely need to be updated in the future.