Universidade de ´Evora’s Integrated Information System (SIIUE) aims at representing the entire universe of concepts useful for the management and day-to-day operation of the Organization, as seen from the point of view of several different classes of users. It relies on ISCO, a logic programming language geared towards the development and maintenance of organizational information systems. ISCO is an evolution of our previous language DL and is based on a Constraint Logic Programming framework to define the schema, represent data, access heterogeneous data sources and perform arbitrary computations. This article presents the ISCO language and illustrates with a few examples how it may be applied to real-world situations stemming from diversified backgrounds. We claim that this approach pays off from a software project management point of view, and we compare it to a few other such initiatives.