Hi Charles,
My advice is to talk to a Salesforce Partner before you procure if you running down that path.
Depending on the industry your in, Salesforce has a selection of clouds that are designed specifically for that type of business.
Alternatively a bespoke Salesforce instance may be the way to go but will likely cost you a fair bit to get developed.
Make a list of what features you want first. Salesforce is a fantastic platform and ultimately there isn’t much it can’t do!