The distributed object approach extends the object-oriented approach with the ability to call objects across
address space boundaries, typically using an “object request broker” capability. The distributed system approach means a
development approach for building systems that are distributed, are often multi-tier [5]. Figure 4 depicts the
transformation that occurs after object oriented approach