Abstract
Information systems analysis and design (ISAD) methodologies provide facilities for describing existing or conceived real‐world systems. These facilities are ontologically expressive if they are capable of describing all real‐world phenomena completely and clearly. In this paper we formally examine the notion of the ontological expressiveness of a grammar and discuss some of its implications for the design and use of ISAD methodologies. We identify some generic ways in which ontological expressiveness may be undermined in a grammar and some potential consequences of these violations. We also examine ontological expressiveness within the context of some other desirable features that might be considered in the design of ISAD methodologies.