Hello,
I know you've told not to worry about the CMS to choose from ^^, but here is my proposal/advise to you,
Based on the type of business you have, you of course will have some CRM to worry about or even some PIM, and for that I would suggest pimcore. We can develop a full solution for you made in that.
Check their website, and if you're interested, contact me :)
Best Regards,
David Fernandes
P.S.: We use Visual studio online, as project planner and a way to deliver the product for our customers.