Different users may want to: - discover the model - understand the model - run the model - replicate some results - modify model for new use - evaluate model - re-use portions of the model - couple to another model