The AnyInformationHiding design pattern models the concept of information hiding and the interactions between parties associated with it in any application. Information hiding is used in different domains for reasons specific to each domain. This pattern makes it easy to model information hiding in any application in a generic way by capturing the core knowledge of information hiding. It uses the Software Stability Model to develop a generic model that can be extended for different application scenarios. This reduces the repetition of modeling information hiding in each domain separately. Key Words Software Stability Model, Stable Design Patterns, Enduring Business Themes, and Business Objects