Business/Markets/System development/Companies

Introduction
When you want a system to support your business you have several options:
 * Buy an ERP system like: SAP, Oracle or SalesForce.
 * Build your custom made business application in a programming language like PHP, Java or dot.net.
 * Use a model driven platform. On this page you can find some examples of model driven development platforms.

Questions

 * Are there any free alternatives?
 * Are SAP and Oracle also moving towards a model driven approach?