production software technology