When we develop software we use a lot of packages, some are top-notch open source and others can be internal. Examples are packages that are used by teams for purposes that are common across projects or packages that are required by enterprise to be included in projects.