Multi-platform Benefits

Although there exist some financial and time costs when dealing with a range of platforms, the benefits of multi-platform software should not be ignored.

  • Multi-Platform Software is of course portable—portable software allow users to place software exactly on the platform that they wish, and for whatever reasons, be they economic, security, performance and/or preference.
  • Software designed to operate on many platforms results in a more resilient product—the product is created to perform in many different environments. Each platform provides additional insight into the potential behavior of the software, and when those considerations are factored into the design and implementation, the result is better software.
  • Once code is platform specific it becomes increasingly difficult to avoid a vendor lock-in. It can also cause a chain of decisions leading to other choices where best of breed options may be compromised. 
  • Even if you choose a single vendor deployment, the constant building and testing on some alternative platforms will enable you to maintain the portability of the code base, and protect your investment. 
MPC provides many advantages over the build tool files it replaces. It provides mechanisms for minimizing maintenance of project build files, supports the idea of project inheritance, provides defaults for all aspects of a project, and finally, the syntax is simple, easy to use and maintain.

Copyright © 2006 Object Computing, Inc. All rights reserved. | Privacy Policy