This chapter introduces the generic-entity cloud (GEC) approach, an analysis/design technique that is particularly effective for developing flexible information systems. The GEC is a stable information structure. The following sections show how the GEC is developed step by step, utilizing the characteristics of stable information structures: invariant and unique identifiers, variable cardinality, generic entities, generic-entity relationships, recursive-entity relationships, consistent typing, and variable typing.