Desarrollo multiplataforma
Power Apps
Concepto general
- Plataforma low-code de Microsoft para crear aplicaciones empresariales rápidamente.
- Orientada a integraciones, cloud y automatización de procesos.
- Parte de Microsoft Power Platform junto con Power Automate, Power BI y Power Virtual Agents.
- Pensada para usuarios técnicos y no técnicos, con posibilidad de extenderse mediante código.
- Uso frecuente en entornos corporativos, M365, Dynamics 365 y escenarios de devops ligeros (apps internas, flujos de aprobación, paneles operativos).
Características clave
- Desarrollo visual basado en componentes y fórmulas tipo Excel (Power Fx).
- Conectores nativos y personalizados para múltiples servicios.
- Seguridad integrada con Azure Active Directory y control de permisos.
- Despliegue inmediato en web y móvil sin recompilación.
- Escalable mediante Dataverse, Azure Functions y APIs REST.
Tipos de aplicaciones
- Canvas Apps
- Diseño libre tipo lienzo.
- Ideal para apps móviles, formularios y experiencias personalizadas.
- Mayor control visual y de UX.
- Model-driven Apps
- Basadas en modelo de datos (Dataverse).
- UI generada automáticamente a partir de entidades, vistas y procesos.
- Enfoque fuerte en procesos de negocio y consistencia.
- Portals / Power Pages
- Apps web externas para usuarios fuera de la organización.
- Integración con Dataverse y autenticación configurable.
Modelo de datos
- Microsoft Dataverse
- Almacenamiento estructurado y seguro.
- Entidades, relaciones, reglas de negocio y validaciones.
- Versionado y gobierno de datos.
- Orígenes externos
- SharePoint Lists
- SQL Server / Azure SQL
- Excel, OneDrive
- APIs REST
- Buenas prácticas
- Normalizar entidades.
- Separar datos operativos de catálogos.
- Definir claves y relaciones desde el inicio.
Procesos y automatización
- Integración nativa con Power Automate.
- Flujos de aprobación, notificaciones y sincronización de datos.
- Eventos disparados desde acciones en Power Apps.
- Uso en:
- Onboarding de empleados.
- Gestión de incidencias.
- Flujos de CRM internos.
- Automatización de tareas repetitivas.
Integraciones
- Microsoft 365 (Outlook, Teams, Excel, SharePoint).
- Dynamics 365 (Sales, Customer Service, Field Service).
- Azure (Functions, Logic Apps, Service Bus).
- Conectores estándar y premium.
- Conectores personalizados para sistemas legacy.
DevOps y ciclo de vida
- Entornos: Development, Test, Production.
- Soluciones para empaquetar apps, flujos y componentes.
- Exportación e importación controlada entre entornos.
- Integración con devops mediante:
- Azure DevOps pipelines.
- Control de versiones de soluciones.
- Automatización de despliegues.
Casos de uso habituales
- CRM interno y ligero.
- Aplicaciones de seguimiento de proyectos.
- Formularios corporativos y aprobaciones.
- Dashboards operativos conectados a procesos.
- Reemplazo rápido de hojas Excel complejas.
- Apps internas para soporte IT y operaciones.
UI y experiencia de usuario
- Componentes reutilizables.
- Temas y estilos consistentes.
- Navegación avanzada y menús dinámicos.
- Soporte para responsive design.
- Optimización para móvil y tablet.
Recursos oficiales
-
[Microsoft Power Apps: compilación de aplicaciones con inteligencia artificial Microsoft](https://www.microsoft.com/es-es/power-platform/products/power-apps)
Cursos y aprendizaje
- Curso COMPLETO Power Apps 2024 - YouTube
- Curso Creación de CRM con PowerApps - YouTube
- Expandable Navigation Menu in Power Apps - YouTube
Recursos Power Apps (estado 2025-2026)
Documentación y actualización oficial
- Novedades y versiones publicadas
- Sitio oficial con notas de versiones semanales y plan de versiones próximas (incluye detalles de actualizaciones, correcciones y mejoras recientes).
- Plan de versiones 2025 – Oleada 1 (Abr-Sep 2025)
- Planea características modernizadas para crear apps con controles nuevos, capacidades sin conexión y navegación optimizada.
- Plan de versiones 2025 – Oleada 2 (Oct 2025-Mar 2026)
- Enfoque en apps modernas, controles responsivos, plantillas y colaboración mejorada con Copilot.
- Cambios próximos en Power Platform (fechas y deprecaciones)
- Editor enriquecido clásico descontinuado desde 18 abr 2025.
- Tarjetas para Power Apps se retirarán en 29 ago 2025.
- Transformación de fórmulas por ejemplos descontinuada desde 19 feb 2025.
- Conector Snowflake mejorado y retirada del conector antiguo en 26 may 2025.
- BYOK (Bring Your Own Key) de Dataverse retirado a 6 ene 2026 (transición recomendada a CMK).
Blogs de actualizaciones mensuales
- Actualizaciones de características – Mar 2025
- Interfaz de inicio de creación renovada, edición directa de tablas y mejoras del diseño Canvas.
- Copilot y desarrollo con IA más profundo.
- Gobernanza empresarial con Managed Availability y herramientas como Power CAT Tools.
- Actualizaciones – May 2025
- Introducción de Plans (definición de requisitos + arquitectura de solución con Copilot).
- Nuevos módulos de entrenamiento y documentación ampliada.
- Actualizaciones – Jun 2025
- Enhanced Component Properties (ECPs) disponibles.
- Renombrado de tipo de dato UntypedObject a Dynamic.
- Formación actualizada en navegación, Dataverse y uso de Copilot.
Comunidad, blogs y canales
- YouTube – novedades Power Platform 2025
- Canal de DOCTOR 365 con resúmenes en vídeo mensuales de novedades de Power BI, Power Apps y Power Automate.
- Power Community (recursos y eventos)
- Secciones de Canvas Apps y Power Apps Portals con free community bootcamps, eventos y summits internacionales.
Cursos y formación actualizada (2025)
- Udemy – Microsoft Power Apps 2025: Learn & Build 9 Apps + Automate
- Curso práctico para crear 9 apps reales y flujos con Power Automate.
- Training agendas y planes de estudio 2025
- Agendas detalladas para formación progresiva (Canvas, Dataverse, UI, responsive).
Notas o discusiones de comunidad
- Discusión sobre versiones y actualizaciones de aplicaciones en entornos reales
- Problemas comunes relacionados con la actualización de apps en producción y caché en clientes.
- Opiniones y debates sobre relevancia y futuro de Power Apps
- Conversaciones sobre evolución hacia enfoques pro-code y rol del low code.
- Is Power Apps still relevant?
Power Apps – Tools y alternativas Open Source (GitHub, estado 2025-2026)
- Is Power Apps still relevant?
- Conversaciones sobre evolución hacia enfoques pro-code y rol del low code.
Tools y utilidades para Power Apps / Power Platform
- Power Platform CLI (pac)
- Herramienta oficial para desarrollo, empaquetado y despliegue de soluciones.
- Uso clave en pipelines y devops.
- Power Platform CLI
- Power CAT Tools
- Conjunto de herramientas avanzadas para gobierno, ALM y optimización.
- Incluye Solution Checker, análisis de rendimiento y buenas prácticas.
- Power CAT Tools
- Power Platform Build Tools (Azure DevOps)
- Extensiones oficiales para CI/CD.
- Automatiza exportación/importación de soluciones y validaciones.
- Power Platform Build Tools
- ALM Accelerator for Power Platform
- Framework completo de ALM con Git, pipelines y control de versiones.
- Enfocado a entornos enterprise.
- ALM Accelerator
- Power Apps Test Engine
- Testing automatizado de Canvas Apps.
- Integrable en pipelines de CI.
- Power Apps Test Engine
Componentes reutilizables y UI
- Fluent UI for Power Apps
- Componentes alineados con el diseño moderno de Microsoft.
- Fluent UI
- Power Apps Component Framework (PCF)
- Desarrollo de componentes custom con TypeScript.
- Permite extender Power Apps con controles avanzados.
- Power Apps PCF
Alternativas Open Source (low-code / no-code)
Low-code platforms
- Appsmith
- Alternativa open source a Power Apps para apps internas.
- Integraciones con REST, SQL, NoSQL.
- github.com/appsmithorg/appsmith
- Budibase
- Low-code open source con backend integrado.
- Enfoque en apps empresariales rápidas.
- github.com/Budibase/budibase
- ToolJet
- Plataforma open source para dashboards y apps internas.
- Integración fuerte con APIs y bases de datos.
- github.com/ToolJet/ToolJet
- Lowdefy
- Low-code basado en YAML y React.
- Ideal para desarrolladores que quieren control.
- github.com/lowdefy/lowdefy
No-code / workflow
- n8n
- Automatización de flujos similar a Power Automate.
- Self-hosted y extensible.
- github.com/n8n-io/n8n
- Node-RED
- Flujos visuales orientados a integraciones y eventos.
- Muy usado en IoT y automatización.
- github.com/node-red/node-red
Alternativas Open Source tipo CRM / Business Apps
- ERPNext
- ERP y CRM open source completo.
- Reemplaza muchos casos de uso típicos de Power Apps + Dataverse.
- github.com/frappe/erpnext
- Odoo Community
- Plataforma modular de negocio.
- Amplia comunidad y ecosistema.
- github.com/odoo/odoo
- SuiteCRM
- CRM open source orientado a procesos.
- github.com/salesagility/SuiteCRM
Backend y datos (alternativas a Dataverse)
- Supabase
- Backend open source con PostgreSQL, auth y storage.
- Muy usado junto a low-code frontends.
- github.com/supabase/supabase
- Appwrite
- Backend open source para apps web y móviles.
- APIs, auth, DB y funciones serverless.
- github.com/appwrite/appwrite
- Hasura
- GraphQL engine sobre PostgreSQL.
- Enfoque pro-code con rapidez de desarrollo.
- github.com/hasura/graphql-engine
Comparativa conceptual
- Power Apps
- Integración nativa Microsoft.
- Gobierno y seguridad enterprise.
- Coste por licencia.
- Open source
- Control total y self-hosting.
- Mayor esfuerzo de arquitectura.
- Sin vendor lock-in.
Casos donde usar alternativas
- Startups o equipos pequeños sin licencias M365.
- Requisitos de soberanía de datos.
- Arquitecturas cloud-native o híbridas.
- Necesidad de personalización profunda.
¿Te gusta este contenido? Suscríbete vía RSS