Adaptive Transform Coding
An audio coding algorithm.
Software that automatically downloads or displays advertisements.
A method of transferring data between computers where the time intervals between characters may be unequal in length.
Binary is a two-digit (Base-2) numerical system which computers use to store data and compute functions.
C sharp is an object oriented programming language from Microsoft.
A programming language with object-oriented features which allow the programmer to create objects within the code.
The act of storing content on remote servers through the internet as opposed to on a hard drive or local server.
Central Processing Unit. The key component of a computer system which contains the circuitry necessary to interpret and execute programme instructions.
Customer Relationship Management. Using technology to organize, automate and synchronize a company’s interactions with clients.
Cascading Style Sheet. Used to define text styles, table sizes and other aspects of web pages.
The technologies, processes and practices designed to protect networks, computers, programmes and data from attack, damage or unauthorized access.
A central repository of data used for data analysis and reporting.
Domain Name System. Translates domain names into IP addresses; like a phonebook for the internet.
A two-dimensional patterned grid used to represent characters, symbols and images. In printers, the dots darken the paper to reproduce a selected file, while in electronic displays, the dots light up to replicate the received information.
Converting information from a source into communicable symbols.
A form of encoding that allows authorized parties alone to read its content, thereby deterring hackers and eavesdroppers.
Enterprise Resource Planning. Using software to integrate the management of information across an entire organization, enabling the flow of information between all business departments.
Coined by IBM, the term refers to various testing methods employed to evaluate the security of an organization’s information systems.
Software that is very closely tied to specific hardware, and which provides control programmes for a host device. Unlike operating systems, firmware in most instances will not be updated or otherwise altered.
Graphics Processing Unit. An electronic circuit that accelerates the creation of images for a display screen.
HyperText Markup Language. The language in which web pages are written.
A programming language that supports object-oriented, imperative and functional programming styles.
Portmanteau of ‘malicious’ and ‘software’. It refers to software programmed or deployed by hackers to gain access to private computer systems, disrupt operations or gather sensitive information.
Data about data. ‘Structural metadata’ concerns the containers of data, while ‘descriptive metadata’ deals with individual cases of data content.
Attempts to acquire sensitive information (such as usernames, passwords and card details) for financial gain by adopting a trustworthy guise.
Random Access Memory. A form of computer data storage that allows data to be accessed directly in any random order.
Read-Only Memory. A class of storage system mainly used to distribute firmware. Data stored in ROM can only be modified slowly or with difficulty, if at all.
Software that covertly gathers information from a computer.
Structured Query Language. A special-purpose programming language used for data management.
A form of malware that presents itself as harmless or useful, but usually opens the host computer up to unauthorized access.
An industry standard for the consistent encoding, representation and handling of text.
Extensible Markup Language. A language for encoding documents in a format that is both human-readable and machine-readable.