Hola Toni
Estoy de acuerdo con José: ambas cosas no tienen nada que ver y a lo más son complementarías.
Respecto del ERP, todo depende de lo que llamas un ERP. La definición de sus siglas es Enterprise Ressource Planning.
Normalmente, un ERP esta compuesto de 4 módulos básicos a los cuales se suman un sin fin de módulos complementarios.
Si hablamos del más conocido de todos, SAP, tiene un modulo CORE, luego GL (General Ledger), AR (Account Receivable o cuentas a cobrar) y AP (Account Payable o Cuentas a Pagar). Luego le puedes añadir los módulos que te da la ganas, como gestión de tesorería, Manufacturing, Facturación, Almacenes, Ventas, etc.
Lanzarte en el desarrollo ad-hoc de todo esto es una locura. El Open Bravo es una buena opción si la conoces, es una de la más utilizada me parece.
En el entorno DotNetNuke, todavía falta aplicativo de este nivel.
Ahora, si tu cliente lo quiere interno, puede implantarse soluciones de Microsoft Dynamics. Sino, la mejor opción es el SaaS y aquí yo soy cliente de www.econta.es (filial del BBVA) y tengo que decir que estoy muy satisfecho con el nivel de atención y de profesionalismo.
Entramos nuestras facturas emitidas, recibidas, clientes proveedores, bancos, productos & Servicios, impuestos, nominas todos los meses y nos construyen las cuentas contable y presentan los impuestos. Por 130 € mes IVA incluido.
Si quieres desarrollar algo, mira por ese lado, que esta muy bien montado (aunque mejorable como todo).
Saludos.