The previous chapter discusses the diversity of linguistic tools, a consequence of the diversity of human languages and linguistic theories, as well as their hierarchal interdependency. This chapter discusses web services and how they are used to organize complex systems of linguistic tools in a way that makes them as accessible as possible to users. The WebLicht system, a service-oriented architecture and execution environment for linguistic research built and hosted by CLARIN-D, has been designed make this interdependent system of resources available through standard Internet browsers with a minimum of user training and technical knowledge.