Up to this moment there is no sight on standardization
in the micro, mini, or larger machines. This makes it very difficult
for programmers to develop the same program for different machines.
Every manufacturer used their own proprietary software. Especially
the operation systems that would only run on their machines. The same
happened with the hardware manufacturers. So this non standard made
soft and hardware very expensive.
The development of the programming language C will offer a way out
but will not be the final solution. However it is a fast language
compact but difficult for most programmers to keep up with developments.
Then in the 1990's comes Java, very promising but again not the final
solution. Java is still slow because it works like an interpreter
and eats a lot of memory.