The indoor location problem, despite being a hot topic for the research community, it is still an issue with great room from improvement. The poor results reported by the use of stand-alone positioning systems are leading current research efforts to work in the combination of different technologies. This work presents an object-oriented distributed architecture that, supporting different location technologies, is capable of providing a multimodal location system. This work has two major contributions. On one hand, the proposal of a system in which the information retrieved from different location technologies can be combined in order to provide high level services, such as user device tracking or watch areas. On other hand, the tool that evaluates the system precision.