1. A computer-implemented method for managing a plurality of device-specific implementations for an application being developed, comprising: receiving input establishing the plurality of device-specific implementations, each device-specific implementation corresponding to at least one target platform and at least one target device from amongst a plurality of available platforms and a plurality of available devices creating, based on the received input, a hyper-wireframe data structure, the hyper-wireframe data structure providing an architecture for the application including a plurality of cells and a logical relationship between the plurality of cells, at least some of the cells each corresponding to a device-specific implementation of the application; receiving an association identifying a relationship between an asset and a cell of the plurality of cells, the asset having an asset type, the asset used in the device-specific implementation associated with the cell; and storing, in a computer-readable medium, the hyper-wireframe data structure identifying the plurality of cells, the logical relationship between the cells, the association, and the asset.