Hi there!
The way you describe your business needs, Elorus seems to match perfectly to you. You will be able to organize your finances. Keep your orders, invoices, estimates, inventory, and expenses organized and monitored at all times. Elorus has a strong reporting system and a user-friendly dashboard so you won't only be keeping everything in order but also get the chance to make great choices on your business's future.
Feel free to check Elorus out by using its free plan and see if it actually works to your advantage!
Cheers!