A reference model typically is intended to promote understanding a class of problems, not specific solutions for those problems. As such, it must assist the practitioner by aiding the process of imagining and evaluating a variety of potential solutions.