Extending and Universalizing Object Orientation: Living in Cloud CuckOO Land?

Whatever the problem, all too often the solution is thought to be ‘Object Orientation’ (OO). This paper argues that the promise of OO is unlikely to fulfil the more grandiose claims made by its supporters, but that it should still be regarded as a potentially powerful additional instrument for information systems (IS) development. Furthermore, this potential is likely to effectively realized as part of a wider project to integrate complementary abstractions and methods using formal specification echniques.