Open Distributed Processing (ODP) is a framework for specifying systems, whether distributed or not.
ODP’s goal is to make it so that programmers and end-users should not need to be concerned with the nature and means of distribution.
ODP transparencies provide uniformity and a simplified view of the system for end-users and developers.
ODP provides the means to create an interaction with a service, and invoke it.
The ODP viewpoints provide an orderly way to specify distributed systems and help tame the complexity involved.
ODP is a set of standards produced by ISO/IEC and ITU-T, and caters for interworking in heterogeneous environments and portability across heterogeneous systems.
ODP provides traders to find a set of services which fulfill the desired outcome of the user.
ODP Reference Model, which is defined in a four-part standard, provides a framework for the development of other standards.
ODP strives to be a minimalistic standard so that future innovations can take forms that are currently unthought of.
ODP is not in competition with other standards, such as Microsoft’s DCOM and OMG’s CORBA, as they all fit into the ODP framework very well.