Recognize the constraints and opportunities of a particular choice of software for implementing a physical model