Again, pre-'Windows', I remember using 'dBase-III' and 'dBase-IV' within a company....
It was a Front-Line food production company, using automated production lines, in the late 1980's ?....
I was an Elect. Technician in charge of a crew, working with a 'mostly' free hand under various Engineers.
I promoted a 'computerized' maintenance system for various trades, as the 'repairs' were fairly non logistical.
Computers in such a work-space/place was limited then! and what was available then was nothing great!,
without spending big money, at the time..... (Boy, would that soon change!!!!
)
We used some of the 1st IBM PC's available then, mono screen, NO hard-disk, 2 X 5+1/4" floppies, 64-kb RAM !
Booting into DOS, or (the then Ashton-Tate's) "dBase" that we chose to use.....
Obviously, to the uninitiated, this is a "database' application, that was designed to create/modify/search 'databases'.
Of course, this allowed the creation of the original '.DBF' data-base files that are still ref. today, as well as many others !!
ANYWAY.... 'dBase' was considered then as a computer language in it's own right!, and so apart from being able to
create/edit/manipulate DATABASES, one COULD, (and we all did!), via dexterously manipulating the 'code', to create
whole Applications, including Menu-Driven interfaces, data-analysis & reports, etc etc.
WE would also 'simulate' the 'Graphical' look of all the interfaces, within the 'DOS' style limitations.......
But we had all sorts of analytical results, including future data calcs. from charts & curves... to the following end..
The SYSTEM specified the specific maintenance required, and when, on every part of the production lines, from conveyor
Motor gearboxes to specific machine parts.... We even found that TOO much 'maintenance' was done in some areas, as
the cost of maintenance out-weighed the loss due to down-time in some areas, when there was a fault....
Some areas, had MANY other delays down the line, which would WARRANT the amount of maintenance performed.
I guess we pushed the 'limits' of 'dBase' at the time, but we did it !!
(We had fun at the time, with our future ignorance).
LATER... I used a new custom written 'language', which I still play with today for REAL (old-school) process control.
Have a nice day...