Glossary of Terms




Microsoft software-application development platform (Windows-based) supporting language interoperability

Agile development

a set of methods and practices where solutions evolve through collaboration between cross-functional teams


the opposite of digital. Any technology that doesn’t break everything down into binary (digital) code to work is analog


the discovery, interpretation, and communication of meaningful patterns in data


a set of instructions and standards that allows two software programs to communicate with each other

Application server

software that allows development, hosting, and rendering of web-based applications to users (clients) ...

Get Mastering the 7 Dimensions of Business-Technology Alignment now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.