Services and tools that support the creation, use, and maintenance of distributed applications in a heterogeneous computing environment.