Just as some years are memorable for their wines, some years are memorable for their research. In software, 1968 was such a year. It was the year the software research communicty really started thinking systematically, even formally, about software structures.