The design of application software incorporating protocols and the means for expansion and interfacing with other programs.
— Computer ScienceThe physical construction or design of a computer system and its components.
— Computer ScienceThe basic design of a computer’s hardware. Computers with different architecture, such as the PC and the Mac, cannot run each others’ programs.
— Computer Science