• Please give a big thumbs up to whomever had the idea to throw in Cameo Requirements Management into MagicDraw 18. I'm using the plugin a ton now.
      Chris Mellroth
      Northrop Grumman
    • No Magic's team were exceptional at delivering software that was on time and within specification.
      President and CEO
      Metalithic Systems Inc.
    • I'm working with MagicDraw for 3 years now and I'm still impressed by the tons of functionalities it has and by the great support team!
      Xavier Seignard
    • I just wanted to thank you for your great customer service. I have enjoyed working with you (and MagicDraw) so far, and look forward to doing so increasingly in the future.
      Eric Crane
      Members United Corporate Federal Credit Union
    • One of the best, if not the best object-oriented modeling tools IMO is MagicDraw.
      Mark Lorenz
    • MagicDraw is BY FAR the greatest modeling tool I have ever used.
      Stan Butler
    • Thank you very much for your help! I must say that I have never experienced such excellent technical support.
      Dr. Jim Arlow
      ClearView Training
    • MagicDraw is very intuitive and robust. The best UML Modeler I've been using so far. 
      Volker Lenz
      IT Services Promotion Agency
    • I really am loving the product. It's just that when I find out that a company actually *listens* for once.
      Gavin Kistner
      Image Refinery Productions
    • I have used multiple modeling tools over the far the best one I've used is MagicDraw.
      Mark Lorenz
    • The product exceeded all its competitors in every area and was by far the easiest for all our teams to use when building enterprise solutions.
      Allen Scott
      Intelligent Chaos
    • MagicDraw is now my main tool of trade.
      Dr. Darren R C Kelly
      Elements of the Web
    • We knew when we bought our MagicDraw licenses that the product was top of the line. You have just proven to me that your support is also top of the line.
      Stefan Zetterberg
      LearningWell AB

With its integrated UML2 compiler, Blu Age Forward Engineering automates 100% of developments. It automatically transforms your functional specifications expressed as UML2 model in applications ready for deployment.

Built on Eclipse, Blu Age Forward Engineering works on the principle of the MDA (Model Driven Architecture) defined by the OMG (Object Management Group). The MDA separates functionalities (the model) of their technical implementation (languages​​, frameworks, operating systems ...).

The entire business process is modeled in UML (Unified Modeling Language) as diagrams. The compiler integrated in Blu Age Forward Engineering automatically transforms these models into executable code on a given target platform. Blu Age Forward Engineering automates 100% of the developments and provides a unique productivity gain and agility.

Conversely productivity tools like rule engine (BPMN, BPEL, inference engine), the applications set up with Blu Age Forward Engineering are independent of the deployment architecture. In the absence of an owner runtime, the application built on the architecture of your choice can work without Blu Age.

Released from repetitive tasks and technological dependencies, your teams are dedicated to functional designing. Results? A resource management facilitated, stepped-up developments, and a toughened agility.


Shorter lead time, reduced budgetsYou improve the developments productivity and cost of ownership of your business applications by automating the coding phases of your applications.An integrated tool in Eclipse for all your developmentsYou have a unique development platform based on MDA supporting:

  • Java JEE and .Net,
  • Cloud for Java JEE,
  • Rich clients (Flex type),
  • Mobile Platforms (Smartphone and Ipad),
  • Html 5.

The equivalence between the model and the applicationYou automate your developments with the equivalence between design and application:

  • Automatically turn specifications (models as UML2 diagrams) into an application ready to deploy
  • Simplify the expression of UML2 models through the use of Blu Age Forward Engineering stereotypes,
  • Stop technological debates in the design phases involving the project management

100% of the code generated automaticallyAll the programs are generated by compiling design models. The entire application is automatically generated: screens, reports, batches, services, data access, web services, call inference engine, external API calls, authentication, secure access to pages and services.Your technological independence sustainably preservedYour applications no longer depend on the technology and the generated code:

  • can be maintained with any Eclipse IDE and does not depend on Blu Age (no run time)
  • meets your standards of architecture and programming
  • achieves a high and constant level of quality regardless of the users (internal or external)
  • meets the standards issued by the organizations of standardization (OMG, SOA Consortium, Eclipse Foundation...)

The entire lifecycle of your applications automatedBlu Age Forward Engineering offers a chain of continuous integration in Eclipse: Generations, compilations, packaging, deployments, test and quality analyses are automated.A consistent and high quality codeThe generated code via Blu Age Forward Engineering is a very high quality one, continuously audited by Sonar and compared to benchmarks (default rate per line of code 10 times lower than those found on the “opensource” project of reference).An integrated solution in EclipseAll Blu Age tools and related products are available within a unified Eclipse environment.

  • Application = Model
  • Debugging models
  • Impact analysis based on the models
  • Help wizards for modeling
  • Continuous Integration
  • Agile architecture through BSP technology (Blu Age Shared Plugin)
  • Multi-Architecture Generation
  • SOA Architecture
  • Technological Independence
  • Graphics editor for HMI (Human Machine Interface)
  • Collaborative Work
  • Code of quality
  • Exposure and consumption of services
  • Integration of code and external components
  • Role management and security
  • High availability application
  • High performance application
  • Integration of inference engine
  • Documentation generation
  • Support of the standards of exchange
  • Integrated environment of modeling / generation in Eclipse

*Requires MagicDraw Standard, Professional, Architect or Enterprise Editions

Supported Architectures


  • PC users, smartphone and mobile tablets.


  • Java JEE, .Net, Cloud

Presentation Frameworks:

  • Spring MVC, JSF RI, JSF, Struts, Flex, aspx, html5


  • Birt, Jasper

Service Frameworks:

  • Spring, EJB 3, .Net 4.5

Batch Frameworks:

  • SpringBatch, IBM Websphere Compute Grid


  • Web services (AXIS, CXF), rule and inference enginesIntegrating external components:Invocating by models () and by generation workflows

Frameworks for data access:

  • Hibernate, Open JPA, Entity Framework, SQL, HQL, JQL, PL/SQL


  • Oracle, DB2, MS SQL, PostgreSQL, MySQL, Informix, Apache Derby

Security management:

  • Spring security

Application servers:

  • Websphère, Weblogic, Glassfish, JBoss, Oracle Application Server, Jonas, WASCE, Tomcat , IIS

iic member logo 225x108

nomagic gartner ad 2015


facebook 32 linkedin 32 twitter 32 youtube 32 rss 32
For more information or a quote
please contact
or call +1-214-291-9100.