Softverska infrastruktura temelji se na takozvanoj „arhitekturi usmjerenoj na usluge” koja je u osnovi skup funkcija („usluga”) u softveru koje mogu uzajamno komunicirati.
Förutom att underhålla och förbättra befintlig teknik utarbetar Amazons team programvaror som ger stöd för de nya funktioner som läggs till år från år.