Software development dictionary.

95 software, app and IT terms explained in plain English — from API and agile to UX and the Internet of Things.

The terms come from our own projects: words we use with clients when we plan, design and build software, written so a founder or manager can follow a technical conversation without a glossary open in another tab. Each entry gives a short definition and, where it helps, an example. Browse by topic - software development, programming, app development, data, design, networks, the Internet of Things and artificial intelligence - or jump to a letter in the A-Z index below. Missing a term? Tell us and we will add it.

A–Z index

All terms

5

5G
About this dictionary

This section of the Magora site contains computer science terms and abbreviations used across the IT industry. We’ve gathered the expressions, names and technical abbreviations software developers use most often and explained them in plain English, so the rest of a project conversation makes sense.

The dictionary is updated with new app design and development terms. If there’s a term or abbreviation you can’t find, let us know at marketing@magora-systems.com.

Need this built?

Magora is a London software company, building mobile, web and AI products since 2010. A free working prototype comes first.

Bespoke software development → Talk to an engineer
— Cookies

We use cookies to measure traffic and make our marketing more relevant. Necessary cookies stay on. See our Privacy and Cookie Notice.

Free 30-min consult Free consult