 The SHARE and GUIDE user groups were involved in extending the language and had a role in IBM's process for controlling the language through their PL/I Projects.The experience of defining such a large language showed the need for a formal definition of PL/I.A project was set up in 1967 in IBM Laboratory Vienna to make an unambiguous and complete specification.