By Paul Rubens
From alternatives to Microsoft Office 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.