By Paul Rubens
From simple bookkeeping packages to full-blown ERP systems, open source software can provide free options for small businesses that don't have the budget for big-ticket enterprise applications.