Software engineering notes.