Four years ago I wrote about a little volunteer project that my partner did. A small association that provided outdoor experiences and facilities for kids with physical impairments needed a system to record member and volunteer details, plus a few other bits and pieces. We built an Apex solution running on XE. This week, they became part of a larger government initiative, and thus their Apex application was no longer needed and the information migrated to a centralised service. There was a tinge of sadness about that, but I also was pleased with the outcomes of this “project” namely:
That’s one of the great things with Apex, and a database-centric model. It is just so well insulated from all the things that change most frequently, that is, those elements closest to the client.
So yesterday I took a final datapump export of the system as a “just in case” measure, and uninstalled the application and its dependencies from the PC. But for four years, they had a successful application that provided all of their data entry needs and all of their reporting needs, and besides checking an occasional email to ensure the backups were working ok, took very little of my time. And surely that’s what all IT applications “aspire” to be – stuff that just plain works.
It never let them down and never cost them a cent. You can’t tick any more boxes than that