1. A computer-assisted method, the computer comprising a processor, the method comprising: receiving an input of at least one segment of media content comprising electronic audio and/or video content; determining a plurality of elements of a shim file to define a format of the at least one segment of media content, wherein the shim file has a nested hierarchy defining the plurality of elements of the shim file, the elements comprising: a shim file identifier identifying a version of the shim that is in use when a bundle of associated media files and information are to be created or modified; a plurality of sections, each section describing a division of the segment of media content, comprising at least a main section, an audio section, a metadata section, and a graphics section; at least one group nested within at least one section of the plurality of sections, the at least one group describing at least a part of the division of the segment of media content described by the section in which the at least one group is nested; at least one wrapper element nested within the at least one group, the at least one wrapper element describing a wrapper in which at least a part of the division of the segment of media content described by the section in which the wrapper element is nested is contained; at least one track nested within the at least one wrapper element, the at least one track describing a usage or type of at least a part of the at least one segment of media content; at least one parameter nested within the at least one wrapper element, the at least one parameter describing a named aspect of the at least one section, the at least one group, and/or the at least one track; at least one parameter set nested within at least one of the sections, the groups, and the tracks, the at least one parameter set defining a collection of parameters that are common to a majority of the sections, the groups, and the tracks and their corresponding values applied to at least one of the sections, the groups, and the tracks, and specify one or more required values of the collection of parameters; and at least one using element nested within at least one parameter set, wherein the using element indicates a use of the at least one parameter set; creating a file based program master based on the elements of the shim file and a specific format defined by a user of the file based program master, wherein the file based program master is separate from the shim file and is designed to include the at least one segment of media content, and wherein the file based program master is compatible with the specific format defined by the user; and providing the created file based program master to the user for creating and delivering the at least one segment of media content, through content editing, compounding, and bundling systems of a computing platform.