A system and method for maintaining a computer system at a predetermined cost/performance
level by automatically selecting hardware and software upgrades for a given, desired
level of technology and cost. A subscriber to the inventive system either has an
existing computer system or selects a standard computer configuration from an available
list provided through the system. The subscriber also selects a desired class of
computer technology that is a function of the cost and performance level of the
hardware and software components that are available to configure the computer system.
Information related to any changes in technology performance and cost for computer
system components is input to the system. This information is assessed by the system,
and periodically various components of the subscriber's computer system are upgraded
to maximize the performance of the computer system while keeping it within the
cost/performance ratio of the class or level of technology selected by the subscriber.
For this service, the subscriber pays a subscription fee.