Inspector provides a standard set of step responses, such as Yes/No, OK, Not OK, Not Applicable, Pass/Fail etc. The user can also create their own step responses. User defined step responses provide the user with the ability to use industry specific or business specific responses to questions on a safety checklist. A typical implementation of a user defined step response are ratings, for example, Rating 1 to 5. For each response the user can determine, pass / fail, a score if applicable, and optionally force a comment, and / or force a photograph.