4.3.3 software technology