An asset is any reusable product of the software development life cycle - e.g., software component, template, design, specification, test suite. The purpose of scoping the domain is to determine the domain's definition, boundaries, relationships with other domains, and potential users. The scoping task results in a set of objectives for the repository, as well as criteria for selecting which assets should be included in the repository. Scoping the domain should be carried out within the domain's organizational context , which consists of the stakeholders, funding and management structure, and team background and culture for projects within the domain.
Input is needed from stakeholders as their interest, needs, and criteria for success of the project.