Ajax (Asynchronous JavaScript and XML), jeb AJAX, ir savstarpēji saistīto tīmekļa izstrādes tehnoloģiju apvienojums, kuru izmanto interaktīvo tīmekļa lietojumprogrammu un bagāto Internet lietotņu izveidošanai. AJAX piedāvā izstrādātājiem iespējas izveidot interaktīvu un draudzīgu lietotāja interfeisu un palīdz atvieglot lietotājiem tīmekļa resursu izmantošanu bez nepieciešamības instalēt papildus programmatūru. ASP.NET AJAX, agrāk zināms ar nosaukumu Atlas, ir Microsoft izstrādātā ASP.NET papildinājumu kopa, kas ļauj izmantot ASP.NET iespējas AJAX programmās. ASP.NET AJAX piedāvā izstrādātājiem iespēju izmantot klientcentrisku vai servercentrisku izstrādes modeli, kas ļauj noteikt, kur atradīsies un izpildīsies lielāka programmatūras koda daļa. Tas ļauj izvēlēties izstrādes pieeju, kas ir piemērotāka konkrētam uzdevumam un var efektīvāk sadalīt noslodzi uz serveri un klientu un optimizēt tīkla izmantošanu. Šī raksta mērķis ir izpētīt AJAX un ASP.NET AJAX arhitektūras. Tiek analizētas tādas tēmas kā AJAX un ASP.NET AJAX arhitektūras, klienta un servera ietvari, klientcentrisks un servercentrisks izstrādes modeli.