1. A computer implemented method in a content server for dynamically creating a bundle of content protected by digital rights management, comprising: storing user information for a plurality of users, including a first user; receiving over a network a request for content, the request having an indication of a bundle and an indication of a user identity, the user identity corresponding to the first user; in response to the request and the user identity, automatically determining, using at least one computer system, a set of source portions that correspond to the indicated bundle, the determining including selecting the set of source portions based at least in part on one or more user-specific attributes, obtained using the user identity from the user information stored for the first user, to comprise at least one digital rights management portion, at least one user interface portion, and at least one content portion, the at least one user interface portion to control access to and rendering of the at least one content portion, the at least one digital rights management portion to limit access to the at least one content portion to an authorized user, and wherein the one or more user-specific attributes is at least one of the following: a geographic location of the first user, a subscription level associated with the first user, a demographic property of the first user, a usage history of the first user, and an activity preference of the first user; generating, using the at least one computer system, a set of intermediate portions by translating each portion of the determined set of source portions into a corresponding intermediate portion; merging, using the at least one computer system, each intermediate portion of the generated set of intermediate portions into a secured destination file that corresponds to the requested content; and forwarding the secured destination file over the network.
26. The method of claim 1 wherein the generating the set of intermediate portions further comprises generating a set of intermediate portions based at least in part on a hardware or software environment associated with a user.