A method includes storing information defining a plurality of procedures
to be followed. The method also includes receiving a request for the
information associated with at least one of the procedures. The method
further includes formatting the requested information based on a platform
to receive the requested information. In addition, the method includes
providing the formatted requested information to the platform. Formatting
the requested information may include formatting the requested
information using one of a plurality of templates, where the templates
are associated with a plurality of different procedure types. Formatting
the requested information may also include formatting the requested
information differently based on whether the requested information is to
be presented via a console computing device, a mobile device, or a
printed document.