A br ief intro ductio n to DNP3. 0 ( Distr ibuted Netwo rk Pr oto co l 3. 0) is presented at this paper to gether w ith an explanation o f t he architecture and functio nality pr ovided by this prot ocol. An appr oach to implement the pr oto co l that ado pts the OOP and the VCL component techniques in the Delphi prog r amm ing envir onment is discussed