A method and system are disclosed for autoscaling, i.e., determining if an application
program or an operating system within a system project uses components that are
not already included within the system project ("needed components"). A user of
a project facility is shown these needed components and allowed to select the components
that are to be added to the system project. Autoscaling may also determine the
components that are not used by the application program or the operating system
("deadwood components") but still present in the system project. These deadwood
components are displayed to the user and the user is allowed to remove them from
the system project.