Biological Criteria Programming: These include detailed program requirements for design criteria based on the biological and psychological needs of the specific animal. Behavioral enrichment, social needs, temperature requirements, as well as physical size and abilities of the animal are considered.