Energy is a universal concept that can be used across physical domains to describe complex large-scale industrial systems. This brief survey and framework gives a perspective on energy as a unifying domain for system modelling, supervision, and control. Traditionally, modelling and control problems have been approached by adopting a signal-processing paradigm. However, this approach becomes problematic when considering non-linear systems. A behavioural viewpoint, which incorporates energy as basis for modelling and control, is considered a viable solution. Since energy is seen as a unifying concept, its relationship to Euler-Lagrange equations, state space representation, and Lyapunov functions is discussed. The connection between control and process supervision using passivity theory coupled with a system energy balance is also established. To show that complex industrial systems comprising multiple energy domains can be modelled by means of a single electric circuit, its application to a large-scale thermo-hydraulic system is presented. Next, a simple non-linear transmission impedance electric circuit is used to illustrate how energy can be used to not only describe a system, but also serve as basis for system optimisation. An energy-based framework is proposed whereby energy is used as a unifying domain to work in, to analyse, and to optimise large-scale industrial systems.