I think best solution will be, just like every business have accountant, every business will have software designer and a easy to use software that can do whatever it was asked to do, a cloud based software, with complexity and skill of excel is enough.