by Alan C. Kay ffrom Apple Computer - "Most ideas come from previous ideas. The sixties, particularly in the ARPA community, gave rise to a host of notions..."
From Jakob Nielsen, usability guru. The user's experience should be similar to all other similar applications to minimize learning curve and maximize usability.
Microsoft® ActiveX® Data Objects + Microsoft ActiveX Data Objects (Multidimensional) (ADO MD) + Remote Data Service (RDS) + Microsoft ActiveX Data Objects Extensions for Data Definition Language and Security (ADOX)
The Microsoft® Windows® Driver Development Kit (DDK) is a consolidated driver development kit that provides a build environment, tools, driver samples, and documentation to support driver development for the Windows family of operating systems.
a portfolio of products that are based on the power of networks and the idea that the same software should run on many different kinds of systems and devices.
C and C++ compilers automatically define certain macros that can be used to check for compiler or operating system features. This is important when writing portable software.