În programare, o paradigmă se referă la un model sau stil de dezvoltare al software-ului. Aceasta înfățișează modul în care un programator abordează rezolvarea unei probleme și structurează codul. Exemple de paradigme de programare includ programarea procedurală, programarea orientată pe obiecte, programarea funcțională, programarea logică etc. Fiecare paradigma are propriile sale caracteristici, puncte forte și limite, fiind folosite în funcție de specificul problemei și de necesitățile proiectului.