DataLink is opgezet in een modulestructuur. De bronnen die gebruikt worden kunnen als service van een van de modules aangemaakt worden. De modules die ondersteund worden zijn: databases (MS-SQL, MySQL, Oracle en PostgreSQL), Excel, XML, Exhange, Outlook, Google calendar, JSON en Web.