1. A system for describing firmware for a mobile computing device, comprising: a read-only management object that includes identification and version information for a firmware component; and an update object that includes identification and version information relating to an update package for the firmware component.