Skip navigation
Model Driven Development Screenshot

Developing transformative applications at speed requires rapid experimentation, frequent iteration, and close collaboration between business and IT. Mendix ignites the creativity required to develop innovative new applications by combining collaborative development, agile project management, and visual modeling. Whether it’s a business user bringing a new app idea to life or a developer integrating with core back office systems and services to deliver a complete multi-channel experience on top of your core systems of record, Mendix makes it easier than ever to share and collaborate on application models.

Visual Development

Sync and control the app development process between business developers using the Web Modeler and professional developers using the Desktop Modeler, each using a visual, model-driven development tool tailored for them. All your application models are automatically shared bi-directionally between the web and desktop modelers.

Web Modeler
 

Web Modeler

Provide a frictionless entry point into application development

Business developers can actively participate in the app development process, utilizing a browser-based development environment tailored for them. This simple-to-use, WYSIWYG environment enables non-technical domain experts to ideate and iterate rapidly.

Desktop Modeler
 

Desktop Modeler

Add complex logic and build sophisticated integrations to create enterprise-grade, transactional web and mobile applications with the Desktop Modeler.

Add complex logic and build sophisticated integrations to create enterprise-grade, transactional web and mobile applications with the Desktop Modeler.

Domain Models Domain Models

Build objects, attributes, validations, and data models with a UML-based data modeler.

UI Model UI Model

Use a WYSIWYG graphical page designer to build fully-responsive web and mobile user interfaces.

Microflows and Nanoflows Microflows and Nanoflows

Use visual models to create client-side business logic, rich offline-first mobile apps, well as dynamic highly-responsive user interaction.

Live Debugging Live Debugging

Isolate issues, visually step through logic and interrogate data to rapidly solve application bugs.

Collaborative Development

Work within a rich and immersive collaborative development environment across your entire applications lifecycle, enabling instant communication between cross functional agile teams. From Social Buzz, instant feeds and notifications to iterative feedback management, your teams are always on top of the agile process.

Social Collaboration

Your entire extended team, from business stakeholders to professional developers, collaborates through an intuitive and easy web portal, which includes Buzz: your company and app-specific social media feed for cross-functional communication and visibility.

Social Collaboration Screenshot
Agile Project Management

Agile Project Management

Manage your development projects easily and effectively from our application platform:

  • Team Set up your project and team
  • User Stories Capture, refine and prioritize user stories
  • Plan Sprints Estimate and plan sprints and future releases; monitor progress using scrum boards and burn-down charts
  • Social Collaboration Utilize social collaboration tools for better business communication
  • User Feedback Continually iterate applications through direct user feedback loops
Team Development Platform Screenshot

Team Development

Empower a diverse array of participants to develop applications without creating risk or technical debt. Utilize version control to automatically reconcile the work of multiple teams into a single, unified revision, tied back to user stories.

  • Lifecycle governance Lifecycle governance
  • Version Control 7 Version control with branching and merging
  • Release Management Release management
  • Social Collaboration Simple to use access control
Feedback Management Screenshot

Feedback Management

Utilize feedback across the entire app journey to continuously iterate in-process applications, consulting domain experts and professional developers, alike. Post-deployment, capture feedback from users not directly participating in application development, and turn it into actionable user stories to drive your next development sprint.

Reusability

Sync and control the app development process between business developers using the Web Modeler and professional developers using the Desktop Modeler for a visual, model-driven professional developer tooling. All your application models are automatically shared bi-directionally between the web and desktop modelers.

App Services Screenshot

App Services

Mendix App Services enable multiple apps to be used in a component-based architecture. Through simple visual tooling, any application can expose and consume services from any other Mendix app via microflows, supporting multiple versioned services and deployment management through Mendix DevOps tooling. Build distributed microservices architectures without the need for complex integration.

Collaboration Integration

App Store

Give your developers access to an ever-expanding, curated library of over 400 building blocks, made available by Mendix and a vibrant developer community.

  • Partner Solutions Partner solutions for verticals and domains
  • Building Blocks Functional and technical building blocks to speed up development
  • Github Integrated with GitHub for open source components
  • Mendix Modeler Connected with the Mendix Modelers for drag-and-drop use
  • App Services App Services for microservices architecture
  • App Store Configurable as a Private App Store