This standard is applicable to the engineering or the reengineering of:aCommercial or non-commercial systems, or portions thereof;bAny system, small or large, simple or complex, software-intensive or not, precedented or unprecedented;cSystems made up of hardware, software, firmware, personnel, facilities, data, materials, services, techniques, or processes (or combinations thereof);dA new system or a legacy system, or portions thereof.The requirements of this standard, or a designated subset, are intended to be applied by projects establishing policies and procedures for project implementation of the adopted process and process elements of this standard.The requirements of this standard may be tailored as follows:aProcesses – Processes may be tailored to be applicable for a given type of project or system. For example, the System Utilization Processes typically don’t apply for conceptual or prototype systems in the same manner as for full-volume production systems.bActivities – Activities may be tailored to reflect the specific approach established by a project, where the modified Activities still achieve the intended Process Purpose and Process Outcomes.cTasks, Inputs, and Outputs – Tasks, Inputs, and Outputs may be tailored to reflect the specific approach or methods established by a project, including different life cycle approaches for a given project or system, where the modifications still achieve the intended purpose of the Activity.