A multi-function vacuum bag for use in the manufacture of composites, wherein the vacuum bag may be configured to provide all-in-one capabilities, namely to function as the vacuum bag, a caul or caul sheet, release layer and/or a breather, as well as to provide other functions. Specifically, the multi-function vacuum bag allows a separate breather or breather material, a separate caul or caul layer, and a release or release layer all to be eliminated, if desired, as the multi-function vacuum bag is capable of performing the functions of each of these once formed. Furthermore, the multi-function vacuum bag may be used with various composite manufacturing process, such as VARTM or resin infusion processes, various vacuum bagging processes, filament winding processes, and others.