I knew a pharmacist who wrote his own POS software in Delphi. It (and Visual Basic) had that position where they were so usable that even someone whose fulltime job was something else would be able to single handedly make a line of business app for that business.
it is amazing that you could just drop edit boxes and labels, hook up to data source and database and it will work without a single line of code written!