Ohjelmistotekniikka kehittyy jatkuvasti, uusia ohjelmointikieliä julkaistessa sekä algoritmiikan, tietorakenteiden ja tietokantateknologian kehittyessä. Myös suunnittelumetodit kehittyvät yhä enemmän ottamaan huomioon kestävyystekijöitä. Parhaiden käytänteiden hallitseminen vaatii jatkuvaa kouluttautumista.