An interface that others within the same module can see. Define "module" as a component, all written in the same language. A "PublishedInterface" is a public one that can be seen in other modules. See EncapsulationIsHierarchical.