The point is we all have resource and time constraints. Come work in a store for a week and see how difficult it is.
I don't have vast knowledge of IT development. I can only live with the results of your efforts.
There is one system that worked and worked very well. Tom Tracks worked very well and as far as I know had a very small team developing and supporting it.