A system for managing a job in accordance with a job specification and job content includes a database that stores device information and a configuration engine. The configuration engine is responsive to the job specification and the database and identifies one or more device configurations that are capable of producing the job. The system also includes a controller that is responsive to a selection from the one or more device configurations to produce a command stream in a format compatible with the selection.