Most probably no, at least to begin with. You can setup an ERPNext instance using Frappe Cloud
Also the idea of ERPNext is to provide everything batteries included, it has all the objects you would need to record transactions.
You require coding for advanced customisations which require some scripting. For example, you want to calculate values based on certain fields, then you need to code it, but chances are that whatever you need is already there. Spin up a trail instance and give it a shot.