Më jep një përmbledhje të detajuar të kornizës së një shërbimi në internet.
Një shërbim në internet duhet të përbëhet nga disa komponentë: një aplikacion klienti, një grup API (ndërfaqe programimi aplikacioni) për të bashkëvepruar me klientin, një bazë të dhënash për të ruajtur të dhënat, një server për të ekzekutuar shërbimin dhe një aplikacion nga ana e klientit për të përpunuar kërkesat. API duhet të projektohet me arkitekturë RESTful dhe serveri duhet të ndërtohet me një gjuhë si Python ose Ruby. Baza e të dhënave duhet të përshtatet me të dhënat që duhen ruajtur dhe aplikacioni nga ana e klientit duhet të trajtojë përgjigjen nga API. Për më tepër, për qëllime sigurie, disa kërkesa duhet të kodohen ose sigurohen duke përdorur mekanizmat e vërtetimit.