Microsoftova tehnologija .NET prinaša v svet razvoja programskih rešitev pomemben evolucijski korak, morda celo skok, kar pomeni, da je postal razvoj programske opreme enostavnejši, učinkovitejši in hitrejši. Za današnje sodobne poslovne aplikacije so značilni predvsem večnivojska arhitektura, porazdeljenost in skalabilnost. Programski model.