Here is the great irony of the Web. It was vastly easier to create a CRUD application (a database app with Create, Report, Update and Delete functions) in the days of Dbase II than it is today.
Not true. After some educational playing around with Basic on a Sinclair ZX 81 and TurboPascal on the PC, I built my first real commercial application with dBase III Plus — and I can assert that it was definitely not easier than it would be today.
Sometimes we tend to forget how much functionality we take for granted nowadays.
(And BTW, doesn’t “CRUD” stand for “Create, Read, Update, Delete”?)