The custom program gives the user the ability to develop meal plans based on whatever nutrient parameters desired. This program uses specific percentages of nutrients established by the needs of the user or client. The custom program features the ability to use macronutrients and parameters of any current program whether effective or not and produce a protocol on the spot. The user can accommodate any breakdown desired and establish many meal plans to achieve the protocol. Tpnbodyperfect provides this feature making it very innovative and encompassing any theories on nutrition. TPN also has the ability to provides options  for the needs of vegetarian, vegan, gluten-free,or eliminating certain foods due to any allergies  and provides specific, tailored meal plans for any population.