Apex is a self hosted sales, purchase and invoicing solution for freelancers and small business owners