When I.T. literate staff with no database development expertise attempt to produce a database they will often use a spreadsheet.
Spreadsheets like Excel are familiar to them, and they know they can come up with something that addresses the problem at least partially.
However, the Excel developer soon realises that Excel, like any other spreadsheet does not make a good database development tool, and a fully fledged database is really required. But how difficult is it to convert the spreadsheet into a database?
There a number of steps necessary to convert an Excel spreadsheet into a database application, but the most important step has already been undertaken - the step where someone sits down and tries to understand the problem.
I call this step systems analysis., and if undertaken properly gives the project an excellent chance of success.
The consequence of the systems analysis stage should be that the requirements of the database are fully understood. But what is the next stage?
Converting to a database, entails a series of steps
I believe our key database applications will be with us around the clock.
They will run quite happily in our pockets in our mobile phones. They will store their data on the cloud (if we trust it) or on tiny super efficient SQLite databases on the phone itself.
Either wirelessly (if we trust the network) or via a cable we will connect our mobile to a full size monitor and keyboard to turn our minuscule, but indispensable phone into an indispensable desktop computer and work with it more intuitively than most typical desktop computers.
Already the phone is triumphant as our most useful possession. Good I.T. systems will just make it more so.