IaaS PaaS SaaS je zkratkové označení tří základních modelů cloudových služeb: infrastruktury, platformy a hotového softwaru poskytovaného přes síť. Rozdíl mezi nimi spočívá hlavně v tom, kolik vrstev spravuje dodavatel a kolik zůstává zákazníkovi: od virtuálních serverů přes běhové prostředí až po kompletní aplikaci.
Idempotence je vlastnost operace, u které opakované provedení se stejnými vstupy skončí ve stejném stavu jako provedení jediné. Je to základní pojistka proti dvojímu zaúčtování, když se požadavek kvůli výpadku sítě odešle dvakrát.
Infrastruktura jako kód je způsob správy serverů, sítí, databází a cloudových služeb pomocí verzovaných konfiguračních souborů místo ručních kliknutí v administraci. Tým v kódu popíše požadovaný stav prostředí, nástroje změny naplánují, provedou a dovolí je opakovat, kontrolovat i vracet podobně jako u aplikačního kódu.
Instrukční sada je formální soubor strojových instrukcí, registrů, datových typů a pravidel, kterým procesor nebo virtuální stroj rozumí. Tvoří hranici mezi hardwarem a softwarem: kompilátor do ní překládá program a procesor podle ní provádí operace, například aritmetiku, skoky nebo práci s pamětí.
iOS je mobilní operační systém pro iPhone, který zajišťuje běh aplikací, správu hardwaru, bezpečnostní model, uživatelské rozhraní a integraci se službami Applu. Pro vývojáře znamená cílovou platformu s vlastním SDK, distribucí přes App Store a pravidly, která ovlivňují návrh, testování i vydávání aplikací.