I didn't mean to be so absolutist. Excel is often enough. I've worked with companies who are trying to ditch their Excel sheets but, in my experience, it's often a super hard problem to solve, especially if you are trying to generalize to sell it to multiple parties.