Updating component-based software product with files stored in a service
package. The service package also includes a plurality of instruction
sets each corresponding to a state or operating context of a component in
the software product. A component installer determines the state of the
component and applies the instruction set corresponding to the determined
state to install the files.