It was lack of standards at that time. But soon, IBM's CUA standards (Common User Access) had brought about the detailed list of design standards for the programs which are based on the GUI.
General application user interface guidelines
Always use cool icons, buttons and graphics.
Experimentation with the colors is important.
Interactive sound is also very much important.
Do not use any OS-native graphical controls or widgets.
Disable the window management when possible.
It is always better to use some creative ideas for a save as dialogue.
Avoid including a preferences or options dialog.
How GUI designing services can make a system useful?
Manual software is not included as these days users are smart to figure out this kind of thing on their own.
The documentation is included so that there will be no need for the printed manual.
It saves paper work a lot by putting the installation instruction on the CD-ROM.
Through GUI designing services, you can keep your file simple!
For any sort of program error, warning, question, and information messages proper guideline and explanation is provided.
It ensures the proper display of information and question messages as much as possible.
It provides a detailed HELP file.
A GUI may be designed to serve various purposes. This is called as "application specific graphical user interface". Some examples of GUI specific applications are:
Checking out self-services in a retail store.
ATM or Automated teller machines.
Self ticketing and check in for the airlines.
Kiosks in the public places, like railway station.
Windows-NT, Windows 2000, Windows
98 and Windows 95
SGI-Indy and O2, Sun Solaris, HP-UX
VC++, Visual Basic
Applications based on MS-Office Suite
Dot Net technology(Frame work 2.0,3.5)
C#, VB.Net and ASP.Net
Share Point Application Development
Oracle 8.0 and Oracle 8i, Developer 2000, SQL Server 2000,Sql Server 2005
Java based solutions
Cross-platform Java solutions
Web based programming
Beans Java scripting, JSP
GIS & Remote Sensing
MAPINFO, ARCINFO, AUTOCAD MAP, CARIS (CARIS GIS, Spatial Component Framework), MapX, MapXtreme, ASP Map EasiPace, ERDAS, Geometric
Web Site Designing
Web 2.0 Standard Design
Crystal Report XI
SQL Server 2005 Reporting Services
Dynamically Password Protected PDF Generation
UPS, FedEX, USPS Integration