1. A method of configuring software for a target, comprising: a. preparing commands ( 509 ) which specify: a1. a subset of components selected from a group of components, a2. parameters ( 546 ) for tuning a least some of the selected components in said subset, and b. preparing an image file ( 540 ) from the command file, said image file constituting loadable software in a target, wherein step a. comprises writing said commands in a command file ( 509 ) using a single object-oriented programming language, capable of managing tree structures of objects.