Diferentes plataformas
No importa en qué plataforma residan los datos (Oracle, DB2, SQL Server, SAP y Sybase) ya que en todos los casos podrán ser integrados en el desarrollo que se implemente, ya sea a través de conexiones en tiempo real (ODBC, JDBC, WWW, WAP) o a través de volcados automatizados en bases de datos locales con registros agregados (Datamarts).
La tecnología que se utilice en el desarrollo de la aplicación dependerá del objetivo que se desee cubrir pudiendo variar desde desarrollos en entorno Microsoft (Visual.net, ASP y Visual Basic) o en tecnología Java, Linux, JSP o C++.
Generalmente se dispone de un Servidor de Internet y el acceso al sistema se realiza desde un navegador a través del cual se accede a las funcionalidades que ofrece el servidor. Dichas funcionalidades son de dos tipos fundamentales: la base de datos y las herramientas de visualización y generación de informes.