Desarrollo de software a medida

Analizamos, diseñamos y programamos aplicaciones de empresa: servicios de backend en Java con Spring Boot, frontales en Angular y la integración con las bases de datos y los sistemas que ya tiene.

Dos formas de contratar

Proyecto a precio cerrado

El precio y el plazo de entrega se fijan en un contrato, que se concreta al terminar el análisis. En el análisis es donde se entiende y se planifica el proyecto, así que lo hacemos con detalle; se factura por las jornadas trabajadas.

Por jornadas

Se acuerda un plazo estimado inicial, que se reserva y se puede ampliar según se acerca el final del proyecto.

En los dos casos

Antes de empezar se firma un contrato con los términos del desarrollo y un acuerdo de confidencialidad (NDA).

Cómo trabajamos

El software que hacemos dura. Empowerment Center, nuestro producto, sigue en uso desde 2001, y el monitor de portales de Bankia funcionó de 2002 a 2020. Por eso cuidamos lo que permite cambiar una aplicación años después: una arquitectura limpia, los principios SOLID, los patrones de diseño y un código que se lee.

Antes de cada entrega pasamos el código por un análisis estático (SonarQube, SonarCloud) y por una revisión de seguridad. Son las mismas que hacemos sobre código de terceros en nuestras auditorías de seguridad.

Entregamos en plazo. Lo dicen quienes nos han contratado, en sus recomendaciones.

Con qué trabajamos

Lenguajes
Java, JavaScript y TypeScript, C, C++, C#, Delphi (Object Pascal), Informix 4GL, Cobol, RPG, Visual Basic y VBA, ensamblador x86 y Z80
Frameworks
Spring (Boot, MVC), Angular, Thymeleaf, jQuery, Open XML SDK
Pruebas
Selenium, Appium
Calidad del código
SonarQube, SonarCloud, SonarLint
Bases de datos
Oracle, IBM DB2, SQL Server, PostgreSQL, MySQL, Informix, MongoDB, DynamoDB
Mensajería y búsqueda
Kafka, RabbitMQ, Apache Solr
Finanzas
Protocolo FIX (QuickFIX/J)
Procesos
BPMN 2 (bpmn-io, bpmn-js)
Nube
Azure, AWS, Google Cloud
Servidores de aplicaciones
WebLogic, Tomcat, WildFly, JBoss
Sistemas operativos
Linux, Unix, Windows, macOS
Herramientas
Git, Maven, Docker, IntelliJ IDEA, Visual Studio, DBeaver, Postman, SoapUI, Claude Code, GitHub Copilot

Conocemos también lo que ya casi no se enseña, y eso sirve para mantener o migrar una aplicación heredada. A nuestro propio producto le hemos hecho ese camino: nació en Delphi y su versión 8 está escrita en Java.

Proyectos de desarrollo