Recomendaciones de software empresarial

Actualmente estamos utilizando una base de datos de MsOffice Access para las listas de trabajos de nuestra empresa y los informes de los últimos 15 años. Necesitamos reemplazar este sistema con algo más estable para grandes cantidades de datos, que tenga las siguientes capacidades:

  • Cargando nuestros clientes e información de clientes Esta necesidad de incluir precios para cada cliente para diferentes artículos de inventario - precios solo visibles para usuarios de nivel gerencial.

  • Cargando a nuestros proveedores Incluidos los costos del proveedor (para poder calcular la ganancia en cada trabajo según el cargo al cliente) (por ejemplo, el proveedor cobra R5000 por el transporte de mercancías a la provincia de KZN, el cliente recibe una factura de R7500; por lo tanto, la ganancia en el trabajo Nr 001 es
    R2500

  • Tarjetas de trabajo/listas de autorizaciones Cada trabajo completado para cada cliente está vinculado a una autorización o número de trabajo; todos los detalles relacionados con este trabajo se capturan aquí (cada trabajo está vinculado a un cliente, así como a qué proveedor completó este trabajo); los documentos deben ser capaz de ser escaneado y vinculado a cada trabajo completado

  • El estado del trabajo pasa de "solicitado" a "en proceso" a "documentos en espera" a "completado" en cuyo momento se enviaría para facturación.

  • Varios informes necesarios, incluidos: informes de clientes para la emisión de facturas

  • Informes de proveedores: para cotejar las facturas de los proveedores

  • Informes de ganancias (los cargos del cliente menos los costos del proveedor)

  • Trabajos solicitados, trabajos aún en proceso, trabajos en espera de documentación

Tenga la amabilidad de proporcionar cualquier sugerencia de software o plataforma que pueda permitirnos desarrollar un tipo de sistema que pueda ser utilizado por nuestra oficina principal, así como en nuestra otra sucursal.

¿Quizás algo similar a msAccess pero más estable y con la capacidad de cargarse en un navegador web para permitir la captura fuera del sitio, etc.?

Han pasado muchos años desde que lo usé, pero puede consultar Filemaker Pro. claris.com/filemaker
Si su aplicación MS Access existente proporciona la funcionalidad que necesita y sus problemas con ella están relacionados con la estabilidad y la capacidad de datos (es decir, límite de 2 GB, necesidad continua de Compactar y reparar), sugeriría considerar mantener el front-end como MS Access y migrar el backend a una base de datos SQL (probablemente SQL Server sería la migración más sencilla, ya que el Asistente de migración puede hacer la mayor parte del trabajo por usted). Esto abordaría ambos problemas por el menor costo y la interrupción. (Nota: lo he hecho muchas veces solo por estas razones).

Respuestas (2)

Es costoso, pero una aplicación web personalizada con un backend de base de datos sólido puede ser lo que necesita para satisfacer sus necesidades bastante específicas, así como la escala de sus datos. La base de datos de Access se podría migrar a SQL Server mediante el Asistente de migración de SQL Server para Access y la lógica comercial tendría que replicarse en una aplicación web (la opción obvia es una aplicación .NET, pero de ninguna manera la única opción).

Menciono SQL Server porque el asistente de migración hace que sea relativamente fácil migrar el esquema de la base de datos y los datos en sí durante el desarrollo y cuando llega el momento de hacer el cambio y ponerlo en marcha, pero se pueden usar otros sistemas de administración de bases de datos relacionales (RDBMS).

No conozco ninguna solución lista para usar o "como servicio" que satisfaga sus necesidades (tal vez podría considerar personalizar un sistema de CRM), pero eso no significa que no haya ninguna, mi área de especialización es el desarrollo de software personalizado.

Gracias por tus comentarios. Creo que con mi experiencia en msAccess, SQL Server no sería una gran curva de aprendizaje, sin embargo, no estoy seguro de algo como una aplicación .NET; en su opinión, ¿sería algo que se puede aprender lo suficientemente bien en poco tiempo para compilar tal sistema o recomendaría más bien encontrar un CRM personalizable? ¿algún posible creador de front-end de aplicación WYSIWYG de tipo .NET que quizás conozca? Gracias de nuevo por la ayuda
@ user2502658 No conozco ninguna herramienta WYSIWYG y, si hay alguna, dudo que le permitan manejar cualquier lógica comercial compleja. La personalización de un CRM puede proporcionar un punto de partida más fácil, pero aún necesita aprender un nuevo sistema para personalizarlo: cuanto más compleja sea la personalización, es más probable que necesite escribir código de todos modos. Aprender a crear una aplicación web desde cero con .NET es factible, pero hacerlo bien sería una gran inversión de tiempo. Una empresa lo suficientemente grande como para superar a Access probablemente debería buscar contratar a una empresa o individuo con las habilidades necesarias.
No sé tu situación exacta, pero esa es mi opinión.

Hemos configurado la línea de productos de Microsoft para que nuestros clientes reemplacen a Access. Puede utilizar Sharepoint o una mejor opción visualmente, Common Data Service. No es demasiado caro dependiendo de cuántos usuarios tengas. Creo que $ 35 / m para que un usuario configure todo, y luego al menos $ 4 para cada usuario que necesita acceder a estos datos para realizar modificaciones.

En su mayor parte, es el mismo concepto pero sin tener realmente un diseño, el aspecto de la pantalla de entrada.

https://powerapps.microsoft.com/en-us/common-data-service/

Divulgación: somos un socio de Microsoft