Om de juridische zoekmachines van Legaltools mogelijk te maken zijn er verschillende componenten noodzakelijk.
Data warehouse
Er wordt gebruikt gemaakt van verschillende juridische bronnen waar de informatie die doorzoekbaar moet worden gemaakt vandaan komt. Deze bronnen worden door het data warehouse van Legaltools periodiek geraadpleegd om nieuw gepubliceerde of gewijzigde informatie op te halen.
Data verwerker
De data die door het data warehouse wordt verwerkt wordt na het ophalen door het data warehouse door de data verwerker verwerkt tot een formaat dat in onze database kan worden opgenomen.
Database
De database is het centrale hart van Legaltools. Hier bevindt zich de informatie die doorzoekbaar moet zijn in een formaat die te gebruiken is voor het gebruik binnen Legaltools.
Zoekmachine server
De zoekmachine server is de plaats waar het zoeken daadwerkelijk gebeurt. De zoekmachine server kan enorme hoeveelheden informatie in een fractie van een seconde doorzoeken.
Zoekmachine applicatie
Het verwerken van de zoekopdracht van de gebruikers van Legaltools, deze vertalen naar een zoekopdracht voor de zoekmachine server en de resultaten weergeven is de verantwoordelijkheid van de applicatie.