Several sets of restrictions are supported. These are known as profiles, and may be employed to ensure an appropriate level of software integrity. For more information on restrictions and profiles see Appendix B.