for small budget you can go with dolibarr open source and can deploy on any hosting
but if you are looking for really enterprise solutions with complex Data go with erpnext
Both are free software , but for erpnext you will need VPS cant be installed on shared hosting and installing it , need some advance knowledge its not easy , its tock me 3 to 5 hours to make it don , i am now moving the data of my customers to erpnext .
other then that , you can try another script from codecanyon and let us know

i searched all up and down there is nothing that have all what i need , but for erpnext with little customization i get it don in no time with everything you can imagen .