This distinctly reminds me of MS Access. Was a teen at the time, but saw (through my father) a whole bunch of small businesses that basically ran off of an Access database with a bunch of forms for invoicing and such.
My education was in business and accounting. But working with data these days I am surprised to find that the popularity of MS Access was greatly exaggerated.