Object-oriented programming techniques have quickly gained widespread use and popularity. The proceedings of ECOOP '91 include papers discussing language design, specification, databases, concurrency, types, and software development.