ODP Functions ODP transparencies give an insight into what ODP systems should look like, both to end users and programmers.
Transparencies contribute to ease of use and ease of programming.
Of course distributed systems have already been developed that exhibit these characteristics, but they are mainly ad hoc, and developed in house. ODP will greatly contribute to systems that are easier and cheaper to produce. While ODP transparencies provide insight into what a distributed system looks like, ODP functions provide some building blocks to assemble ODP systems.