First generation software