new generation software