I don't see that happening except at very big businesses like chains. Most locally owned restaurants have trouble maintaining a working website let alone something so complicated.
That's where a lean and hungry third party startup comes in and offers to take a little piece of that action in exchange for handling all the backend work.