I can create a custom software by using Microsoft Excel using VBA macros. The software can record all your financial transactions like purchase, sales, production data, employees' salary and concerned payments, other expenses data and inventory management. Also, with this you can generate invoices in custom user defined formats as many paid software do. In short, you will get a handy software to manage your business.