# migrations

dir: embeddings_queue
filename: 00001-embeddings.sqlite.sql
hash: d3755dfd232be8e8301f4d7fcfb3a486
sql:
CREATE TABLE embeddings_queue (
    seq_id INTEGER PRIMARY KEY,
    created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
    operation INTEGER NOT NULL,
    topic TEXT NOT NULL,
    id TEXT NOT NULL,
    vector BLOB,
    encoding TEXT,
    metadata TEXT
);


dir: sysdb
filename: 00001-collections.sqlite.sql
hash: 38352d725ad1c16074fac420b22b4633
sql:
CREATE TABLE collections (
    id TEXT PRIMARY KEY,
    name TEXT NOT NULL,
    topic TEXT NOT NULL,
    UNIQUE (name)
);

CREATE TABLE collection_metadata (
    collection_id TEXT REFERENCES collections(id) ON DELETE CASCADE,
    key TEXT NOT NULL,
    str_value TEXT,
    int_value INTEGER,
    float_value REAL,
    PRIMARY KEY (collection_id, key)
);


dir: sysdb
filename: 00002-segments.sqlite.sql
hash: 2913cb6a503055a95f625448037e8912
sql:
CREATE TABLE segments (
    id TEXT PRIMARY KEY,
    type TEXT NOT NULL,
    scope TEXT NOT NULL,
    topic TEXT,
    collection TEXT REFERENCES collection(id)
);

CREATE TABLE segment_metadata (
    segment_id TEXT  REFERENCES segments(id) ON DELETE CASCADE,
    key TEXT NOT NULL,
    str_value TEXT,
    int_value INTEGER,
    float_value REAL,
    PRIMARY KEY (segment_id, key)
);


dir: sysdb
filename: 00004-tenants-databases.sqlite.sql
hash: 048867ce8fcdefe4023c7110e4433591
sql:
CREATE TABLE IF NOT EXISTS tenants (
    id TEXT PRIMARY KEY,
    UNIQUE (id)
);

CREATE TABLE IF NOT EXISTS databases (
    id TEXT PRIMARY KEY, -- unique globally
    name TEXT NOT NULL, -- unique per tenant
    tenant_id TEXT NOT NULL REFERENCES tenants(id) ON DELETE CASCADE,
    UNIQUE (tenant_id, name) -- Ensure that a tenant has only one database with a given name
);

CREATE TABLE IF NOT EXISTS collections_tmp (
    id TEXT PRIMARY KEY, -- unique globally
    name TEXT NOT NULL, -- unique per database
    topic TEXT NOT NULL,
    dimension INTEGER,
    database_id TEXT NOT NULL REFERENCES databases(id) ON DELETE CASCADE,
    UNIQUE (name, database_id)
);

-- Create default tenant and database
INSERT OR REPLACE INTO tenants (id) VALUES ('default_tenant'); -- The default tenant id is 'default_tenant' others are UUIDs
INSERT OR REPLACE INTO databases (id, name, tenant_id) VALUES ('00000000-0000-0000-0000-000000000000', 'default_database', 'default_tenant');

INSERT OR REPLACE INTO collections_tmp (id, name, topic, dimension, database_id)
    SELECT id, name, topic, dimension, '00000000-0000-0000-0000-000000000000' FROM collections;
DROP TABLE collections;
ALTER TABLE collections_tmp RENAME TO collections;


dir: sysdb
filename: 00005-remove-topic.sqlite.sql
hash: b1367c826b8fba5f96f27befdc1d42d2
sql:
-- Remove the topic column from the Collections and Segments tables

ALTER TABLE collections DROP COLUMN topic;
ALTER TABLE segments DROP COLUMN topic;


dir: sysdb
filename: 00006-collection-segment-metadata.sqlite.sql
hash: 4eea7468935bf25d4604a0fed2366116
sql:
-- SQLite does not support adding check with alter table, as a result, adding a check
-- involve creating a new table and copying the data over. It is over kill with adding
-- a boolean type column. The application write to the table needs to ensure the data
-- integrity.
ALTER TABLE collection_metadata ADD COLUMN bool_value INTEGER;
ALTER TABLE segment_metadata ADD COLUMN bool_value INTEGER;


dir: metadb
filename: 00001-embedding-metadata.sqlite.sql
hash: 2b4cf52c4bb2676e21d6860a4409f856
sql:
CREATE TABLE embeddings (
    id INTEGER PRIMARY KEY,
    segment_id TEXT NOT NULL,
    embedding_id TEXT NOT NULL,
    seq_id BLOB NOT NULL,
    created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
    UNIQUE (segment_id, embedding_id)
);

CREATE TABLE embedding_metadata (
    id INTEGER REFERENCES embeddings(id),
    key TEXT NOT NULL,
    string_value TEXT,
    int_value INTEGER,
    float_value REAL,
    PRIMARY KEY (id, key)
);

CREATE TABLE max_seq_id (
    segment_id TEXT PRIMARY KEY,
    seq_id BLOB NOT NULL
);

CREATE VIRTUAL TABLE embedding_fulltext USING fts5(id, string_value);


dir: metadb
filename: 00002-embedding-metadata.sqlite.sql
hash: 12a570f7121b3a8ce750a2a7c36da20f
sql:
-- SQLite does not support adding check with alter table, as a result, adding a check
-- involve creating a new table and copying the data over. It is over kill with adding
-- a boolean type column. The application write to the table needs to ensure the data
-- integrity.
ALTER TABLE embedding_metadata ADD COLUMN bool_value INTEGER


dir: metadb
filename: 00003-full-text-tokenize.sqlite.sql
hash: f97ad6334aeaa8f419f01110b648b97a
sql:
CREATE VIRTUAL TABLE embedding_fulltext_search USING fts5(string_value, tokenize='trigram');
INSERT INTO embedding_fulltext_search (rowid, string_value) SELECT rowid, string_value FROM embedding_metadata;
DROP TABLE embedding_fulltext;


dir: sysdb
filename: 00007-collection-config.sqlite.sql
hash: 1c7e63bba346a42a18b6ab7f1c989bed
sql:
-- Stores collection configuration dictionaries.
ALTER TABLE collections ADD COLUMN config_json_str TEXT;


dir: sysdb
filename: 00008-maintenance-log.sqlite.sql
hash: 0a0e7e93111a01789addf64961c6127c
sql:
-- Records when database maintenance operations are performed.
-- At time of creation, this table is only used to record vacuum operations.
CREATE TABLE maintenance_log (
  id INT PRIMARY KEY,
  timestamp INT NOT NULL,
  operation TEXT NOT NULL
);


dir: sysdb
filename: 00009-segment-collection-not-null.sqlite.sql
hash: 054355aef9e63702bf54ea29e61563f1
sql:
-- This makes segments.collection non-nullable.
CREATE TABLE segments_temp (
    id TEXT PRIMARY KEY,
    type TEXT NOT NULL,
    scope TEXT NOT NULL,
    collection TEXT REFERENCES collection(id) NOT NULL
);

INSERT INTO segments_temp SELECT * FROM segments;
DROP TABLE segments;
ALTER TABLE segments_temp RENAME TO segments;


dir: metadb
filename: 00004-metadata-indices.sqlite.sql
hash: fb36603a45ee2cd0254cef3ef86585e8
sql:
CREATE INDEX IF NOT EXISTS embedding_metadata_int_value ON embedding_metadata (key, int_value) WHERE int_value IS NOT NULL;
CREATE INDEX IF NOT EXISTS embedding_metadata_float_value ON embedding_metadata (key, float_value) WHERE float_value IS NOT NULL;
CREATE INDEX IF NOT EXISTS embedding_metadata_string_value ON embedding_metadata (key, string_value) WHERE string_value IS NOT NULL;


# embeddings_queue

created_at: 2024-08-29 18:01:29
topic: persistent://default/default/c93c7c84-0db3-4867-bbe8-c54415138839
id: 33d3cc3b-eee4-41c3-9e07-c0607a3d92ea
encoding: FLOAT32
metadata:
{"source": "documents/pdfs/onecluster_info.pdf", "page": 0, "chroma:document": "Sevicios que ofrece Onecluster\nLos servicios que ofrece OneCluster son tres: El desarrollo medida, Punto de venta, y el servicio  Sistema \nERP. \nDesarrollo a Medida\nEn OneCluster, ofrecemos un servicio de desarrollo a medida dise\u00f1ado para poner la tecnolog\u00eda y la \ninnovaci\u00f3n al servicio de las empresas. Nuestro enfoque se centra en crear soluciones personalizadas que  \nrespondan a las necesidades espec\u00edficas de cada cliente, garantizando que cada proyecto refleje la visi\u00f3n \ny objetivos \u00fanicos del negocio.Caracter\u00edsticas de nuestro servicio de desarrollo a medida:\nEnfoque personalizado: \u00a0Entendemos que cada empresa es \u00fanica, por lo que comenzamos cada \nproyecto con una profunda comprensi\u00f3n de tus necesidades, desaf\u00edos y objetivos. Trabajamos \nestrechamente contigo para dise\u00f1ar soluciones que se adapten perfectamente a tu contexto.\nProceso colaborativo y acompa\u00f1amiento constante: \u00a0En OneCluster, creemos en la importancia de la \ncolaboraci\u00f3n continua. Durante todo el proceso de desarrollo, mantenemos una comunicaci\u00f3n abierta y \nconstante, asegur\u00e1ndonos de que est\u00e9s siempre informado y puedas aportar tus ideas y feedback. Este \nenfoque nos permite ajustar y perfeccionar la soluci\u00f3n en tiempo real, garantizando que el producto final  \ncumpla con tus expectativas y necesidades.\nSoporte post-implementaci\u00f3n: \u00a0Nuestro compromiso no termina con la entrega del proyecto. \nOfrecemos soporte y mantenimiento continuo para asegurar que tu soluci\u00f3n se mantenga actualizada y \nfuncione de manera \u00f3ptima. Estamos siempre disponibles para escuchar tus necesidades y hacer ajustes \no mejoras seg\u00fan sea necesario.\nBeneficios del servicio de desarrollo a medida de OneCluster:\nAdaptabilidad y flexibilidad: \u00a0Las soluciones personalizadas pueden escalar y evolucionar junto con tu \nnegocio, adapt\u00e1ndose a nuevos desaf\u00edos y oportunidades.\nMayor competitividad: \u00a0La tecnolog\u00eda y la innovaci\u00f3n proporcionan ventajas competitivas, ayudando a \ndiferenciar tu empresa en el mercado."}


created_at: 2024-08-29 18:01:29
topic: persistent://default/default/c93c7c84-0db3-4867-bbe8-c54415138839
id: 78d487ba-0cef-43be-a996-0f7c8828b7b5
encoding: FLOAT32
metadata:
{"source": "documents/pdfs/onecluster_info.pdf", "page": 0, "chroma:document": "Adaptabilidad y flexibilidad: \u00a0Las soluciones personalizadas pueden escalar y evolucionar junto con tu \nnegocio, adapt\u00e1ndose a nuevos desaf\u00edos y oportunidades.\nMayor competitividad: \u00a0La tecnolog\u00eda y la innovaci\u00f3n proporcionan ventajas competitivas, ayudando a \ndiferenciar tu empresa en el mercado.\nOptimizaci\u00f3n de procesos: \u00a0Soluciones dise\u00f1adas espec\u00edficamente para tu empresa pueden mejorar la \neficiencia operativa, reducir costos y aumentar la productividad."}


created_at: 2024-08-29 18:01:29
topic: persistent://default/default/c93c7c84-0db3-4867-bbe8-c54415138839
id: 4a0cdad7-8d7c-4b75-bf83-95619d3b6b6c
encoding: FLOAT32
metadata:
{"source": "documents/pdfs/onecluster_info.pdf", "page": 1, "chroma:document": "En OneCluster, nuestro objetivo es ser m\u00e1s que un proveedor de tecnolog\u00eda; queremos ser un socio \nestrat\u00e9gico en tu camino hacia la innovaci\u00f3n y el \u00e9xito.\nPunto de venta\nPresentamos nuestro sistema de punto de venta (POS), una soluci\u00f3n completa y vers\u00e1til que integra \ntodos los m\u00f3dulos de nuestro ERP, incluyendo administraci\u00f3n de clientes y proveedores, gesti\u00f3n de \nm\u00faltiples compa\u00f1\u00edas, administraci\u00f3n de productos, contabilidad y finanzas, administraci\u00f3n de bodegas e \ninventarios, compras, y ventas.\nEste POS est\u00e1 especialmente dise\u00f1ado para entornos de alta demanda como restaurantes, tiendas \nminoristas, y otros negocios con gran flujo de clientes. Nuestra interfaz amigable y moderna permite una  \nexperiencia de usuario fluida y eficiente, facilitando las operaciones diarias y mejorando el servicio al \ncliente.\nCaracter\u00edsticas destacadas del sistema de POS:\nInterfaz intuitiva y visualmente atractiva: \u00a0Dise\u00f1ada para facilitar el uso, con botones grandes y \nclaros, navegaci\u00f3n sencilla y opciones personalizables seg\u00fan las necesidades del negocio.\nGesti\u00f3n de ventas en tiempo real: \u00a0Seguimiento de ventas, inventarios, y finanzas en un solo lugar, con \nactualizaciones instant\u00e1neas que permiten tomar decisiones informadas.\nSoporte para m\u00faltiples m\u00e9todos de pago: \u00a0Acepta pagos en efectivo, tarjetas de cr\u00e9dito/d\u00e9bito, y \npagos digitales, ofreciendo flexibilidad a los clientes.\nFuncionalidades espec\u00edficas para restaurantes: \u00a0Incluye gesti\u00f3n de mesas, divisi\u00f3n de cuentas, \npersonalizaci\u00f3n de pedidos, y soporte para impresoras de cocina.\nPersonalizaci\u00f3n y escalabilidad: \u00a0Nuestro POS puede ser adaptado para cumplir con necesidades \nespec\u00edficas del negocio, ya sea ajustando la interfaz, a\u00f1adiendo m\u00f3dulos adicionales, o integrando nuevas  \nfuncionalidades.\nEste sistema de POS no solo optimiza las operaciones diarias, sino que tambi\u00e9n se integra perfectamente  \ncon las funciones administrativas, contables y financieras de nuestro ERP, ofreciendo una soluci\u00f3n"}


created_at: 2024-08-29 18:01:29
topic: persistent://default/default/c93c7c84-0db3-4867-bbe8-c54415138839
id: fcce0f00-e6d6-4f74-a896-3b5c3e261f91
encoding: FLOAT32
metadata:
{"source": "documents/pdfs/onecluster_info.pdf", "page": 1, "chroma:document": "funcionalidades.\nEste sistema de POS no solo optimiza las operaciones diarias, sino que tambi\u00e9n se integra perfectamente  \ncon las funciones administrativas, contables y financieras de nuestro ERP, ofreciendo una soluci\u00f3n \nintegral para la gesti\u00f3n empresarial."}


created_at: 2024-08-29 18:01:29
topic: persistent://default/default/c93c7c84-0db3-4867-bbe8-c54415138839
id: 1e849f94-712c-4d8d-ab30-b4c48bff1da1
encoding: FLOAT32
metadata:
{"source": "documents/pdfs/onecluster_info.pdf", "page": 2, "chroma:document": "Sistema ERP\nEn OneCluster, ofrecemos un servicio de desarrollo a medida dise\u00f1ado para poner la tecnolog\u00eda y la \ninnovaci\u00f3n al servicio de las empresas. Nuestro enfoque se centra en crear soluciones personalizadas que  \nrespondan a las necesidades espec\u00edficas de cada cliente, garantizando que cada proyecto refleje la visi\u00f3n \ny objetivos \u00fanicos del negocio.Caracter\u00edsticas de nuestro servicio de desarrollo a medida:\nEnfoque personalizado: \u00a0Entendemos que cada empresa es \u00fanica, por lo que comenzamos cada \nproyecto con una profunda comprensi\u00f3n de tus necesidades, desaf\u00edos y objetivos. Trabajamos \nestrechamente contigo para dise\u00f1ar soluciones que se adapten perfectamente a tu contexto.\nProceso colaborativo y acompa\u00f1amiento constante: \u00a0En OneCluster, creemos en la importancia de la \ncolaboraci\u00f3n continua. Durante todo el proceso de desarrollo, mantenemos una comunicaci\u00f3n abierta y \nconstante, asegur\u00e1ndonos de que est\u00e9s siempre informado y puedas aportar tus ideas y feedback. Este \nenfoque nos permite ajustar y perfeccionar la soluci\u00f3n en tiempo real, garantizando que el producto final  \ncumpla con tus expectativas y necesidades.\nSoporte post-implementaci\u00f3n: \u00a0Nuestro compromiso no termina con la entrega del proyecto. \nOfrecemos soporte y mantenimiento continuo para asegurar que tu soluci\u00f3n se mantenga actualizada y \nfuncione de manera \u00f3ptima. Estamos siempre disponibles para escuchar tus necesidades y hacer ajustes \no mejoras seg\u00fan sea necesario.\nBeneficios del servicio de desarrollo a medida de OneCluster:\nAdaptabilidad y flexibilidad: \u00a0Las soluciones personalizadas pueden escalar y evolucionar junto con tu \nnegocio, adapt\u00e1ndose a nuevos desaf\u00edos y oportunidades.\nMayor competitividad: \u00a0La tecnolog\u00eda y la innovaci\u00f3n proporcionan ventajas competitivas, ayudando a \ndiferenciar tu empresa en el mercado.\nOptimizaci\u00f3n de procesos: \u00a0Soluciones dise\u00f1adas espec\u00edficamente para tu empresa pueden mejorar la \neficiencia operativa, reducir costos y aumentar la productividad."}


created_at: 2024-08-29 18:01:29
topic: persistent://default/default/c93c7c84-0db3-4867-bbe8-c54415138839
id: ad924b27-7816-4934-8aed-478d8a5a1c92
encoding: FLOAT32
metadata:
{"source": "documents/pdfs/onecluster_info.pdf", "page": 2, "chroma:document": "diferenciar tu empresa en el mercado.\nOptimizaci\u00f3n de procesos: \u00a0Soluciones dise\u00f1adas espec\u00edficamente para tu empresa pueden mejorar la \neficiencia operativa, reducir costos y aumentar la productividad.\nEn OneCluster, nuestro objetivo es ser m\u00e1s que un proveedor de tecnolog\u00eda; queremos ser un socio \nestrat\u00e9gico en tu camino hacia la innovaci\u00f3n y el \u00e9xito."}


# collections

id: c93c7c84-0db3-4867-bbe8-c54415138839
name: langchain
database_id: 00000000-0000-0000-0000-000000000000
config_json_str:
{"hnsw_configuration": {"space": "l2", "ef_construction": 100, "ef_search": 10, "num_threads": 4, "M": 16, "resize_factor": 1.2, "batch_size": 100, "sync_threshold": 1000, "_type": "HNSWConfigurationInternal"}, "_type": "CollectionConfigurationInternal"}


# embedding_metadata

key: chroma:document
string_value:
Sevicios que ofrece Onecluster
Los servicios que ofrece OneCluster son tres: El desarrollo medida, Punto de venta, y el servicio  Sistema 
ERP. 
Desarrollo a Medida
En OneCluster, ofrecemos un servicio de desarrollo a medida diseñado para poner la tecnología y la 
innovación al servicio de las empresas. Nuestro enfoque se centra en crear soluciones personalizadas que  
respondan a las necesidades específicas de cada cliente, garantizando que cada proyecto refleje la visión 
y objetivos únicos del negocio.Características de nuestro servicio de desarrollo a medida:
Enfoque personalizado:  Entendemos que cada empresa es única, por lo que comenzamos cada 
proyecto con una profunda comprensión de tus necesidades, desafíos y objetivos. Trabajamos 
estrechamente contigo para diseñar soluciones que se adapten perfectamente a tu contexto.
Proceso colaborativo y acompañamiento constante:  En OneCluster, creemos en la importancia de la 
colaboración continua. Durante todo el proceso de desarrollo, mantenemos una comunicación abierta y 
constante, asegurándonos de que estés siempre informado y puedas aportar tus ideas y feedback. Este 
enfoque nos permite ajustar y perfeccionar la solución en tiempo real, garantizando que el producto final  
cumpla con tus expectativas y necesidades.
Soporte post-implementación:  Nuestro compromiso no termina con la entrega del proyecto. 
Ofrecemos soporte y mantenimiento continuo para asegurar que tu solución se mantenga actualizada y 
funcione de manera óptima. Estamos siempre disponibles para escuchar tus necesidades y hacer ajustes 
o mejoras según sea necesario.
Beneficios del servicio de desarrollo a medida de OneCluster:
Adaptabilidad y flexibilidad:  Las soluciones personalizadas pueden escalar y evolucionar junto con tu 
negocio, adaptándose a nuevos desafíos y oportunidades.
Mayor competitividad:  La tecnología y la innovación proporcionan ventajas competitivas, ayudando a 
diferenciar tu empresa en el mercado.


key: chroma:document
string_value:
Adaptabilidad y flexibilidad:  Las soluciones personalizadas pueden escalar y evolucionar junto con tu 
negocio, adaptándose a nuevos desafíos y oportunidades.
Mayor competitividad:  La tecnología y la innovación proporcionan ventajas competitivas, ayudando a 
diferenciar tu empresa en el mercado.
Optimización de procesos:  Soluciones diseñadas específicamente para tu empresa pueden mejorar la 
eficiencia operativa, reducir costos y aumentar la productividad.


key: chroma:document
string_value:
En OneCluster, nuestro objetivo es ser más que un proveedor de tecnología; queremos ser un socio 
estratégico en tu camino hacia la innovación y el éxito.
Punto de venta
Presentamos nuestro sistema de punto de venta (POS), una solución completa y versátil que integra 
todos los módulos de nuestro ERP, incluyendo administración de clientes y proveedores, gestión de 
múltiples compañías, administración de productos, contabilidad y finanzas, administración de bodegas e 
inventarios, compras, y ventas.
Este POS está especialmente diseñado para entornos de alta demanda como restaurantes, tiendas 
minoristas, y otros negocios con gran flujo de clientes. Nuestra interfaz amigable y moderna permite una  
experiencia de usuario fluida y eficiente, facilitando las operaciones diarias y mejorando el servicio al 
cliente.
Características destacadas del sistema de POS:
Interfaz intuitiva y visualmente atractiva:  Diseñada para facilitar el uso, con botones grandes y 
claros, navegación sencilla y opciones personalizables según las necesidades del negocio.
Gestión de ventas en tiempo real:  Seguimiento de ventas, inventarios, y finanzas en un solo lugar, con 
actualizaciones instantáneas que permiten tomar decisiones informadas.
Soporte para múltiples métodos de pago:  Acepta pagos en efectivo, tarjetas de crédito/débito, y 
pagos digitales, ofreciendo flexibilidad a los clientes.
Funcionalidades específicas para restaurantes:  Incluye gestión de mesas, división de cuentas, 
personalización de pedidos, y soporte para impresoras de cocina.
Personalización y escalabilidad:  Nuestro POS puede ser adaptado para cumplir con necesidades 
específicas del negocio, ya sea ajustando la interfaz, añadiendo módulos adicionales, o integrando nuevas  
funcionalidades.
Este sistema de POS no solo optimiza las operaciones diarias, sino que también se integra perfectamente  
con las funciones administrativas, contables y financieras de nuestro ERP, ofreciendo una solución


key: chroma:document
string_value:
funcionalidades.
Este sistema de POS no solo optimiza las operaciones diarias, sino que también se integra perfectamente  
con las funciones administrativas, contables y financieras de nuestro ERP, ofreciendo una solución 
integral para la gestión empresarial.


key: chroma:document
string_value:
Sistema ERP
En OneCluster, ofrecemos un servicio de desarrollo a medida diseñado para poner la tecnología y la 
innovación al servicio de las empresas. Nuestro enfoque se centra en crear soluciones personalizadas que  
respondan a las necesidades específicas de cada cliente, garantizando que cada proyecto refleje la visión 
y objetivos únicos del negocio.Características de nuestro servicio de desarrollo a medida:
Enfoque personalizado:  Entendemos que cada empresa es única, por lo que comenzamos cada 
proyecto con una profunda comprensión de tus necesidades, desafíos y objetivos. Trabajamos 
estrechamente contigo para diseñar soluciones que se adapten perfectamente a tu contexto.
Proceso colaborativo y acompañamiento constante:  En OneCluster, creemos en la importancia de la 
colaboración continua. Durante todo el proceso de desarrollo, mantenemos una comunicación abierta y 
constante, asegurándonos de que estés siempre informado y puedas aportar tus ideas y feedback. Este 
enfoque nos permite ajustar y perfeccionar la solución en tiempo real, garantizando que el producto final  
cumpla con tus expectativas y necesidades.
Soporte post-implementación:  Nuestro compromiso no termina con la entrega del proyecto. 
Ofrecemos soporte y mantenimiento continuo para asegurar que tu solución se mantenga actualizada y 
funcione de manera óptima. Estamos siempre disponibles para escuchar tus necesidades y hacer ajustes 
o mejoras según sea necesario.
Beneficios del servicio de desarrollo a medida de OneCluster:
Adaptabilidad y flexibilidad:  Las soluciones personalizadas pueden escalar y evolucionar junto con tu 
negocio, adaptándose a nuevos desafíos y oportunidades.
Mayor competitividad:  La tecnología y la innovación proporcionan ventajas competitivas, ayudando a 
diferenciar tu empresa en el mercado.
Optimización de procesos:  Soluciones diseñadas específicamente para tu empresa pueden mejorar la 
eficiencia operativa, reducir costos y aumentar la productividad.


key: chroma:document
string_value:
diferenciar tu empresa en el mercado.
Optimización de procesos:  Soluciones diseñadas específicamente para tu empresa pueden mejorar la 
eficiencia operativa, reducir costos y aumentar la productividad.
En OneCluster, nuestro objetivo es ser más que un proveedor de tecnología; queremos ser un socio 
estratégico en tu camino hacia la innovación y el éxito.


