A method, apparatus, and system that use a white balance operation. Embodiments include identifying a content management directive capable of being invoked through a user assigned rating; identifying a rating associated with invoking the identified content management directive; and providing an identification of the rating and an identification of the content management directive associated with the rating to a user through a media file. The requirements-based programming method described provides faster, higher quality development and maintenance of autonomic systems based on user formulation of policies.