Clearly there is a wide range of risk levels presented by such hazards, and this can be a factor in determining if it is software engineering.
They are not regulations or rules; they seek to define or explain discrete topics related to the practice and regulation of engineering in Canada.
The national guidelines and white papers do not establish a legal standard of care or conduct, and they do not include or constitute legal or professional advice.
This document presents a simplified tool and guidance to help regulators and enforcement personnel recognize the practice of software engineering.
This includes an application of the definition of the practice of engineering to the software field as well as indicators that an activity may involve the practice of software engineering that may only be practised by licensed software engineers (i.e., the exclusive scope of software engineering) .
and then; Were software engineering principles applied?
Evaluation of these questions and an explanation of software engineering principles are contained in the next section.The ultimate authority regarding the propriety of any specific practice or course of conduct lies with the engineering regulator in the province or territory where the engineer works, or intends to work.About this White Paper This national white paper was prepared by the Canadian Engineering Qualifications Board (CEQB) and provides guidance to regulators in consultation with them.The first question to ask is “Does this work/act affect the public interest in terms of life, health, property, economic interests, the public welfare or the environment?”  A key indicator that a software or system falls within the exclusive scope of software engineering is whether failure or malfunctioning of the software or system could present a hazard to “life, health, property, economic interests, the public welfare or the environment.” While it could be argued that the software itself cannot present a hazard, software as part of a system certainly can, and the nature of the resulting risk depends on the nature and application of the system.Disclaimer Engineers Canada’s national guidelines and white papers were developed by engineers in collaboration with the provincial and territorial engineering regulators.They are intended to promote consistent practices across the country.However software engineering practitioners seeking licensure are less likely to be graduates of an accredited program in software engineering, and come from a wide range of backgrounds in industry.There are thousands of software developers practising in industry, many of whom lack the knowledge, skills and experience to practise engineering.The purpose of this document is to provide information and guidance to the regulators regarding the discipline of software engineering.The document provides an introductory rationale that addresses the nature of practice in software engineering, in comparison with common software development.