Do I have to be a programmer to make Open Source software work?

No. xTuple is designed to meet the needs of small- to mid-sized businesses who are not likely to have a programmer on staff. And we're not going to force our partners into programming if that's not their business. xTuple ERP is purposely easy to install, because it has to be, and xTuple provides our partners with unlimited technical support through all phases of the customer engagement — from demo to decision-making to project planning to piloting to implementation to operation, and all points in between. However, if you do enjoy digging deeper into the code, there are many additional revenue streams to be realized in developing new base functionality, whether sponsored by a customer, custom screens and scripts, and, of course, custom reports with the embedded OpenRPT report writer. More on the open source xTuple Community.