Tecnologías con las que construimos software, apps e IA
Digitup Studio es un estudio técnico de Madrid que construye software, apps e IA con un stack conocido y mantenible: Angular e Ionic, Node.js y Python, PostgreSQL o Firebase, y modelos de OpenAI, Anthropic o Gemini. Elegimos cada pieza según el proyecto, no por costumbre.
En resumen
- Frontend y apps: Angular, Ionic y TypeScript, con una base de código para iOS y Android.
- Backend y datos: Node.js con NestJS, Python con FastAPI o Firebase; PostgreSQL, MongoDB, Redis o Firestore.
- IA: OpenAI, Anthropic, Gemini, DeepSeek y Perplexity, con RAG, embeddings y agentes.
- Producción: VPS o cloud, Docker, CI/CD y monitorización.
- Producto existente: lo revisamos en la primera llamada.
Stack por capas
¿Qué stack usamos y por qué depende del proyecto?
Usamos un stack habitual de seis capas y cada proyecto toma solo lo que necesita: un chatbot con RAG no necesita lo mismo que una app de taxis con pagos y tiempo real.
Lo llamamos tecnología sin religión: decidimos según qué hace el producto, con qué se conecta y quién lo mantendrá.
| Capa | Tecnologías | Cuándo la elegimos |
|---|---|---|
| Frontend | Angular, Ionic, TypeScript, Sass; WordPress y Elementor | Paneles, SaaS y apps con una base de código; WordPress para webs que edita tu equipo. |
| Backend | Node.js, NestJS, Python, FastAPI, Firebase, APIs REST, microservicios | NestJS para APIs en tiempo real; FastAPI si pesan la IA y los datos; Firebase para lanzar rápido. |
| Datos | PostgreSQL, MongoDB, Redis, Firestore | Según el tipo de dato: transacciones, documentos, caché o sincronización. |
| IA | OpenAI, Anthropic, Gemini, DeepSeek, Perplexity, RAG, embeddings, agentes | Por calidad, coste, velocidad, privacidad y tipo de tarea; RAG para responder con tus documentos. |
| Integraciones | Stripe, PayPal, WhatsApp Business API, Telegram Bot API, Google Maps, Google Sheets, Firebase Auth, Mailgun, Twilio, Telnyx | Cobros, mensajería, email, mapas, autenticación, llamadas y SMS. |
| Infraestructura | VPS, cloud, Google Cloud, Docker, CI/CD, monitorización | Desde el primer despliegue, según coste, control y operación. |
Frontend y apps
¿Por qué Angular e Ionic para web y apps?
Porque con Ionic y Angular una sola base de código en TypeScript publica la app en iOS y Android, y el mismo framework sirve para la web y el panel de administración.
Angular da estructura y tipado a aplicaciones que crecen. Ionic las convierte en apps para las tiendas, con acceso a geolocalización, notificaciones push o Bluetooth.
En 23TopTraining, una app de entrenamiento con Ionic, Angular y Firebase, la base de código única reduce a la mitad el coste de mantenimiento. Mallorcab tiene app para clientes y app para conductores, con conexión Bluetooth al taxímetro y tiempo real. En Scouz, una app de fútbol amateur con vídeo, Digitup participó en el desarrollo con Ionic y Angular.
Si tu app exige desarrollo nativo puro, como un juego 3D, no somos la opción y te lo diremos en la primera llamada. Más en desarrollo de apps móviles.
Backend
¿Node.js con NestJS o Python con FastAPI?
Depende de lo que pese más: solemos elegir Node.js con NestJS para APIs con lógica de negocio y tiempo real; Python con FastAPI si el centro es la IA o los datos, y Firebase para lanzar rápido sin gestionar servidores.
| Criterio | Node.js + NestJS | Python + FastAPI | Firebase |
|---|---|---|---|
| Lo elegimos cuando | Hay permisos, estados y tiempo real | La IA o los documentos son el centro | Hay que lanzar un MVP o una app rápido |
| Punto fuerte | El mismo TypeScript que Angular | El ecosistema de IA y datos de Python | Autenticación, datos y push ya gestionados |
| A vigilar | Separar los procesos pesados de datos | Un segundo lenguaje junto al TypeScript del frontend | Coste por uso y dependencia del proveedor |
No son excluyentes: la API puede estar en NestJS y la IA en un servicio de Python. Separamos en microservicios solo con un motivo claro. Mallorcab usa NestJS; 23TopTraining y Rescrito, Firebase. Lo aplicamos en software a medida y en desarrollo de SaaS.
Datos
¿PostgreSQL, MongoDB o Firebase?
Depende del tipo de dato, y en un producto grande conviven varias: Mallorcab combina PostgreSQL, MongoDB y Redis.
| Base de datos | La elegimos para | Proyecto publicado |
|---|---|---|
| PostgreSQL | Datos relacionales y transacciones: pagos, facturas, permisos | Mallorcab |
| MongoDB | Documentos de estructura variable | Mallorcab |
| Redis | Caché y tiempo real | Mallorcab |
| Firestore | Apps y MVP sobre Firebase | 23TopTraining, Rescrito |
Firebase acelera una primera versión sin montar servidores, a cambio de depender de un proveedor y de un coste que crece con las lecturas, escrituras y borrados de documentos. Más en desarrollo de MVP para startups.
Inteligencia artificial
¿Qué modelos de IA usamos y cómo los elegimos?
Integramos OpenAI, Anthropic, Gemini, DeepSeek, Perplexity u otros según calidad, coste, velocidad, privacidad y tipo de tarea. No hay un modelo único para todos los proyectos.
Lo decidimos con un prototipo que valida respuestas y costes con ejemplos reales de tu caso: un modelo grande puede sobrar para clasificar mensajes cortos, y Perplexity encaja cuando hace falta búsqueda web con citas. Rescrito combina OpenAI, Gemini y otros LLM, y el asistente de esta web funciona con Gemini en Google Cloud.
El modelo es solo una pieza: cuentan igual el RAG y los embeddings para responder con tus documentos sin reentrenar modelos, los agentes que consultan sistemas y la aprobación humana cuando hace falta. Más en agentes de IA, integración de IA y RAG para empresas.
Infraestructura
¿Dónde se despliega y cómo se opera?
En un VPS o en servicios cloud como Google Cloud o Firebase, según coste, control y operación, con Docker, CI/CD y monitorización desde el primer despliegue.
Un VPS da coste fijo y control; los servicios gestionados reducen la operación a cambio de un coste variable. Mallorcab, por ejemplo, funciona sobre VPS con CI/CD y mantenimiento continuo.
Operar incluye control de acceso, logs, protección de credenciales y copias de seguridad. Si prefieres que lo operemos nosotros, Build & Run incluye hosting, seguridad, soporte y una bolsa de evolución. Más en mantenimiento de software y formas de trabajar.
Producto existente
¿Podéis trabajar con el stack que ya tenemos?
Lo revisamos en la primera llamada, antes de comprometer nada: si usa estas tecnologías, podemos evolucionarlo; si no, te diremos con franqueza si somos el equipo adecuado.
Entramos en plataformas ya lanzadas para ordenar la arquitectura, mejorar el rendimiento, añadir IA o preparar el escalado. A menudo lo sensato es conservar el núcleo e integrar lo nuevo por API: si tu ERP funciona, se queda. Si comparas proveedores, lee cómo elegir una empresa de desarrollo de software.
Stacks reales
¿Con qué stack están hechos nuestros proyectos?
Mallorcab y 23TopTraining usan Ionic y Angular; Rescrito, Angular y Firebase, y Mundomar, plantillas Apache Velocity con RAG. Todos los proyectos están en casos de éxito.
Mallorcab: plataforma de taxis
- Apps: Ionic, Angular y TypeScript
- Backend: Node.js, NestJS y Firebase Auth
- Datos: PostgreSQL, MongoDB y Redis
- IA: OpenAI y Gemini
- Stripe, Google Maps, WebSockets, CI/CD y VPS
Rescrito (antes Aithor): SaaS de IA
- Angular y Firebase (Auth, Firestore y cloud functions)
- OpenAI, Gemini y otros LLM, con RAG
- Stripe, PayPal y Mailgun
23TopTraining: app de entrenamiento
- Ionic y Angular para iOS y Android
- Firebase Auth, Cloud Firestore y notificaciones push
- Backoffice para el entrenador
Mundomar Cruceros: landings con IA
- HTML5, CSS3 y JavaScript
- Gulp y plantillas Apache Velocity
- LLM y RAG sobre el catálogo de cruceros
Encaje
¿Cuándo encaja nuestro stack y cuándo no?
Encaja en web, apps híbridas e IA conectada a tus sistemas; no encaja si necesitas desarrollo nativo puro o un stack que no aparece aquí.
Cuándo encaja
- Quieres web, panel y apps con una sola base de código.
- Necesitas un backend que conecte pagos, mensajería, IA y tus sistemas.
- Quieres elegir el modelo de IA por resultados, sin atarte a un proveedor.
- Tu producto ya usa estas tecnologías y necesitas evolucionarlo.
Cuándo no
- Tu app exige desarrollo nativo puro: nuestro enfoque móvil es híbrido.
- Buscas especialistas en un stack que no aparece en esta página.
- Quieres alquilar desarrolladores sueltos sin un encargo de producto.
- El presupuesto es inferior a 1.000 € o la entrega, inferior a 2 semanas.
Servicios y guías relacionados
Dónde aplicamos este stack.
Preguntas frecuentes sobre nuestro stack
¿Qué tecnologías usa Digitup Studio?
Digitup Studio, un estudio técnico de Madrid, trabaja con Angular, Ionic y TypeScript en frontend y apps; Node.js, NestJS, Python, FastAPI y Firebase en backend; PostgreSQL, MongoDB, Redis y Firestore en datos; OpenAI, Anthropic, Gemini, DeepSeek y Perplexity en IA, con RAG, embeddings y agentes, y VPS, cloud, Docker y CI/CD para desplegar. Para webs de contenidos usa WordPress con Elementor.
¿Por qué Ionic y no dos apps nativas?
Porque con Ionic y Angular una sola base de código en TypeScript publica la app en iOS y Android, y cada cambio se programa una vez. En 23TopTraining, una app de entrenamiento publicada en App Store y Google Play, esa base única reduce a la mitad el coste de mantenimiento. Si tu app exige desarrollo nativo puro, como un juego 3D, no somos la opción y te lo diremos en la primera llamada.
¿Qué modelo de IA usaréis en mi proyecto?
El que mejor resuelva tu tarea. Integramos OpenAI, Anthropic, Gemini, DeepSeek, Perplexity u otros según calidad, coste, velocidad, privacidad y tipo de tarea, y lo decidimos con un prototipo que valida respuestas y costes con ejemplos reales de tu caso. No te atamos a un proveedor: la integración permite cambiar de modelo o combinar varios si otro funciona mejor o cuesta menos.
¿Podéis continuar un proyecto hecho por otro equipo?
Sí, si su stack es razonable de mantener. En la primera llamada, de 30 minutos y sin compromiso, vemos qué tecnologías usa. Después revisamos código, infraestructura y despliegue, y te decimos si conviene evolucionar lo que hay o rehacer alguna parte; si el núcleo funciona, lo normal es conservarlo e integrar lo nuevo por API. Si usa un stack con el que no trabajamos, te lo diremos con franqueza.
¿El código y la infraestructura serán nuestros?
Depende de la forma de trabajar que elijas. En proyecto cerrado, el software y los accesos se entregan al completar el proyecto. Con pago flexible, la inversión se reparte en 6 o 12 meses y la propiedad llega al completar los pagos. En Build & Run pagas una cuota mensual que incluye hosting, seguridad, soporte y una bolsa de evolución, con una opción de compra definida desde el principio.
¿Hacéis webs con WordPress?
Sí, cuando la web es de contenidos y la edita tu equipo: usamos WordPress con Elementor y, si hace falta, plugins propios. En la fundación Soñar Despierto, Digitup desarrolló y mantiene una web con plugins de voluntariado y donaciones con Stripe, un chatbot como plugin e integración con Google Sheets. Si el encargo es solo un theme de WordPress, sin producto que construir, no somos la opción.
¿Qué stack necesita tu proyecto?
Cuéntanos qué quieres construir o qué tienes ya en producción. En 30 minutos con Anton, CTO, te decimos qué tecnología usaríamos y por qué.