These days, it's not enough to offer an open source product; the magic comes from providing an open source platform. It's got to be possible for users to customize and extend the product. We get that. Over a year ago we added full support for scripting to xTuple ERP to enable users to write modifications without the overhead of changing core code. In January we even embedded the scripting tools directly into the application. Giving out tools to modify the software, however, was only the first step.