The digital revolution arises from the transition from analogue to digital encoding of diverse kinds of information for distribution to consumers or use in commerce or industry. The importance of this transition lies in the additional functionality which can be delivered when digital information is processed by digital electronics, particularly increasingly powerful microprocessors.
The transition to digital representations is only the beginning of the story. Deliverable functionality depends not only on whether information representation is digital, but also on what kind of digital representation is used; upon what information is present and how it is encoded.
Digital (or symbolic) information representations have been evolving over many years now and the different kinds of representation currently available can be related to the functionality deliverable by software working with these kinds of representation.
With computer-aided design for architects in mind Digital Design Media includes this kind of information.
The dependency between data content, form and program functionality results in a plethora of different kinds of data format, which impacts the cost of software production and the prospect for good integration between packages. It is natural to seek abstractions which help to reduce this babel. One such is the Standard Generalised Markup Language, which seems primarily to standardise some features of syntax. Logic is another, though a two edged sword.