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á.

Stack de Digitup Studio por capa y criterio de elección
CapaTecnologíasCuándo la elegimos
FrontendAngular, Ionic, TypeScript, Sass; WordPress y ElementorPaneles, SaaS y apps con una base de código; WordPress para webs que edita tu equipo.
BackendNode.js, NestJS, Python, FastAPI, Firebase, APIs REST, microserviciosNestJS para APIs en tiempo real; FastAPI si pesan la IA y los datos; Firebase para lanzar rápido.
DatosPostgreSQL, MongoDB, Redis, FirestoreSegún el tipo de dato: transacciones, documentos, caché o sincronización.
IAOpenAI, Anthropic, Gemini, DeepSeek, Perplexity, RAG, embeddings, agentesPor calidad, coste, velocidad, privacidad y tipo de tarea; RAG para responder con tus documentos.
IntegracionesStripe, PayPal, WhatsApp Business API, Telegram Bot API, Google Maps, Google Sheets, Firebase Auth, Mailgun, Twilio, TelnyxCobros, mensajería, email, mapas, autenticación, llamadas y SMS.
InfraestructuraVPS, cloud, Google Cloud, Docker, CI/CD, monitorizaciónDesde 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.

Criterios para elegir el backend
CriterioNode.js + NestJSPython + FastAPIFirebase
Lo elegimos cuandoHay permisos, estados y tiempo realLa IA o los documentos son el centroHay que lanzar un MVP o una app rápido
Punto fuerteEl mismo TypeScript que AngularEl ecosistema de IA y datos de PythonAutenticación, datos y push ya gestionados
A vigilarSeparar los procesos pesados de datosUn segundo lenguaje junto al TypeScript del frontendCoste 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.

Bases de datos por uso y proyecto publicado
Base de datosLa elegimos paraProyecto publicado
PostgreSQLDatos relacionales y transacciones: pagos, facturas, permisosMallorcab
MongoDBDocumentos de estructura variableMallorcab
RedisCaché y tiempo realMallorcab
FirestoreApps y MVP sobre Firebase23TopTraining, 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.

Actualizado el · Contenido revisado por Anton Zverev, CTO de Digitup Studio

Dos personas revisan una aplicación en un portátil junto a bocetos de pantallas impresos sobre la mesa

¿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é.