Mendix Spring 2012 Release Coming Soon

Newsflash – the Spring 2012 release of the Mendix App Platform is just around the corner. Slated for late May, the new Mendix App Platform will become more integrated, more social and more comprehensive than ever before. It will also include some killer new features that will make you more productive the minute you use it and help you create apps your users will love.

Did we make you curious? More to come on this blog as we are readying the release. One hint: Get your mobile phones ready – building mobile enterprise apps will never be the same…

Use Case Corner: Life Science Compliance

The past few weeks have been a busy time for Mendix engineers in the Life Science industry. It’s always interesting to learn new ways that various organizations are using the platform; clearly those with an immediate need find the more remarkable use cases. I thought I’d take this week’s post to channel a few of these into a blog post for the rest of the community.

Compliance is a top priority for Life Sciences, and Mendix offers a solution to fast changing regulations that appears to be second to none. Legal departments quickly realize the ticking time bomb they need to diffuse when millions of dollars are at risk, and regulatory compliance is one area where Mendix can literally save millions and cost next to nothing.

The Top Layer Defense

One enormous (read: subject to millions in possible penalties) pharmaceutical company is using Mendix as a top layer to harness data from various underlying systems, and quickly build the reporting apps they need on the fly.

I thought this was a pretty neat way of taking advantage of Mendix’s integration capabilities – the VP of Regulatory Compliance I spoke with had piloted Mendix with one compliance app and is now rolling it out as a catch-all for new Life Science regulations. She told me that regulations and reporting guidelines are constantly being changed, and having something in place that’s flexible and malleable enough to handle these various requirements gave her “a strong defense in her battle against fines and fees.”

The EUDA Migrator

There are a lot of big companies out there relying on End User Developed Apps (EUDAs) to manage alarmingly important data. Typically built as complex Excel workbooks or Access databases, these high-risk-low-cost apps create a single point of failure, a technical reliance on their creator, and in most cases – a headache to break apart and recreate in a more enterprise-friendly manner.

That’s where we started our conversation with one COO of a medium sized medical device organization. He was adamant about getting rid of the End User Developed Apps at his organization that had been in use for almost a decade. For these, we executed a quick two week project to combine, replace, migrate (and even extend) three apps of various sizes and functions. All of which held a similar responsibility when it came time to generate reports for the government. He’s happy with his new portal – it provides him access to all the Excel and Access apps he had been handling via email, even from his smartphone. This was simple app in Mendix with a huge impact on their future scalability and agility.

Like I said, when faced with compliance issues – few solutions combine the speed and cost that engineers can achieve with Mendix. For anyone who’s looking for a long term solution to compliance requirements – now you know where to go.

From the Playbook: Leverage Existing Systems to Minimize Costs

We work with companies to help them jump-start their business agility and give IT departments the tools and know-how to enable business change. Over the years we’ve made it a best practice to take advantage of any previous investments our customers have made in order to provide a significant ROI. It’s part of our mission – to give companies a platform on which they can build great software that adds real business value fast. I thought I would take a few minutes to outline common ways we use Mendix as a change layer on top of rigid systems to leverage these investments.

The Agile Change Layer

If you’re sick and tired of missing out on valuable business opportunities because you’re not fast enough, or they cost too much, that’s where your agile change layer comes in. We like to think of it as a CIO’s magic net to catch those opportunities that are moving too fast for traditional methods of application delivery. In this use case Mendix sits on top of any and all existing systems, using web services to grab data as need to provide a way to build apps that capture those opportunities in days instead of months.

Integration with SAP

SAP is incredibly powerful enterprise software; it’s no question why Gartner reports that they have a quarter of the ERP market. Thousands of companies have spent millions on their SAP roll-outs over the past decade, leaving less than affordable options to modify those systems with today’s constricted IT budgets. In these situations, customers buy a relatively affordable Mendix license to inject some flexibility into their IT landscape.

Mendix is certified to integrate with SAP NetWeaver, giving you the ability to unlock data from the underlying system and display it in an modifiable Mendix app. New business value exists in your ability to adapt applications quickly – not ripping and replacing your whole system. Pulling data from SAP NetWeaver allows you to get the most out of those capital expenditures from yesteryear, and even renew value by adding functionality or serving new users (like the ones in your supply chain for example).

Integration with Microsoft Dynamics

Another common integration scenario is with Microsoft Dynamics. Here’s a technology that has left quite a few companies up in arms when it comes to adopting cloud computing. One of our partners, Navigator Technologies, goes as far as to say “The Mendix platform offers the fastest, most efficient way to extend Microsoft Dynamics NAV.” These customers want flexible web applications and have an extremely limited number of options when their IT budgets can’t support otherwise drastic measures required.

Just like SAP, it’s simply a matter of unlocking underlying data from the systems existing data layer and delivering it through Mendix apps, which hold all the forms, logic, and user interface. Cost savings here are tremendous, especially with the controllable cost structure that a subscription PaaS provides.

The name of the game here is business value through adaptability – and that business value has a cost that we keep to a minimum by leveraging existing systems. These are just a few integration scenarios that pop up all the time here at Mendix. We pride ourselves on our platforms virtually limitless integration capabilities, and its ability to create value for our customers. Check out the CIO Playbook for more Mendix best practices for achieving more with less.

Top 3 Priorities for Chief Information Officers

According to InformationWeek, the top three priorities for Chief Information Officers in the United States are (in a few words) budget, collaboration, and speed. The article I’m referring to gives a great overview of the top ten CIO priorities, but I think my keyboard might burst into flames if I have to reiterate the business case for cloud computing one more time. So let’s jump to the front of the priorities and get to the bottom of this executive wish list.

No. 3: Break out of the 80/20 spending trap
Here in the US, our enterprises have been in investing in heavy technology for a few decades – and by investing, I mean amassing enormous systems with million dollar price tags and dribbling ROIs. The modern CIO is not at fault of course – 15 million dollar ERP systems were once a dramatic differentiator for large companies – it is, however, their problem now.

Preston explains that budgets are flat and when 80% is spent on maintaining existing systems, growth initiatives that promise real business value tend to lose their steam. Navigating the way from 80/20 to 50/50 requires a long term strategy, but today’s CIO knows that investing time into balancing costs is a better bet than any single system. The ability to derive quantifiable business value from IT activities brings us to our next CIO priority…

No. 2: Make IT one with the business
IT is here to support strategic business goals – and even if the rest of the company sees the IT group as Level 8 Dungeon Masters, these folks have more concentrated innovation power than the rest of the company combined. The modern CIO knows this, and according to Preston, 45 percent of InformationWeek 50 companies cited “introducing new IT-led products and services” among the top three ways they plan to innovate with technology this year.

There are a few ways to make IT ‘one with the business’ – at Mendix, we prefer to connect the project team to end users through a feedback button on web apps. We also invite every stakeholder we can to the Sprintr party (er.. project) and collaborate and co-create until the application is aligned with business, their goals, and their user stories.

No. 1: IT is too darn slow (and needs to get faster)
And at the center of it all, there’s speed. Where marketing and HR initiatives take 3 months, IT initiatives take 12. Large enterprises have grown accustomed to this, and while [almost] everyone has great ideas, CIO’s make decisions based on their team’s ability to implement them. Losing out on business opportunities due to unsuccessful projects or unattainable launch dates is one of the biggest pains that Mendix resolves for CIOs.

American Express CIO Toby Redshaw comments “Small agile beats big slow—big agile beats everything.” I tend to agree with him, and having witnessed Mendix make adopting agile an easy and natural progression, our users can create highly adaptable applications faster than most IT teams write requirements. Speed enables CIOs to focus on business-value creation instead of operational maintenance. This results in business-IT alignment, and that’s the buzz word of the decade for modern CIOs.

5 Reasons why partners chose Mendix to satisfy their customers

Partnering up with seasoned specialists is a core element of our company strategy. We strive for partnerships that will bring in industry specific expertise and skills for enterprises in need for innovative solutions! We are glad to help our partners expand their business as well. So here we have five partners explain why working with Mendix brought them more than “just glory“…

“The huge benefit of Mendix is that we can automate processes using data from existing legacy systems”— Wim Gerrits, Managing Director, ComYounity

“The enormous reduction of costs throughout the whole life-cycle is the best benefit of Mendix”— Frans Verschoor, Founder, FraternIT

“The speed of Mendix allows us to work agile, we often have projects where the end result isn’t written in stone”— Jonathan Stolk, Founder, Changer

“Mendix brings business and IT together, developing with Mendix takes a small amount of time so we can include business.”— Co Konings, Business Development Manager & ICT, Sandd

“Mendix allows us to adopt changing requirements very quickly”— Andre Damsteegt, Director, Magnus



Why joining the Mendix Community makes you a better Business Engineer

Last week one of the Dev Ops guys pointed out something rather special. A topic on our forum received an accepted answer within two and a half minutes. Then right after that a second question was asked in the same topic and received an answer within one minute! As a marketeer I know what makes a community worthwhile and this made me realize how valuable the Mendix community has become. For avid Mendix users this is the place to get the skills, tips, tricks and help to find your way on the forefront of developing apps. Let’s break down the facts:

3000+ shared experiences

Body Of ContentOver the past two years, the Mendix community generated a solid body of content with 3326 questions asked and answered. The most popular topic of conversation is what you can accomplish with microflows: visually designing complex business logic. A big body of content means that people who are new to Mendix can dig in and find the solution they’ve been looking for fast. And maybe more important users share experiences with Mendix, possibilities that shorten your project and solutions you might not haven’t thought about yet.

Problems are being solved, fast

As mentioned before, the Mendix community response time is second to none. Often the solution to one’s problem are solved within minutes. Meaning it’s very unlikely you’ll get stuck. It’s impressive to see solutions being shared within minutes time after time, after time.

We don’t diss the Newbie

One of the worst things that can happen in a community is snobbery. It scares away new talent so we discourage it (you will get down votes). In fact we always point them towards the suitable documentation when possible instead of barking at them. Some of the former new kids on the agile development block became top contributors! Want proof? here you go…

No Noise, Just Glory

No Noise, Just GloryA lot of communities struggle with noise and low quality of discussion. The Mendix community thrives on a self regulating system encouraging quality content and discouraging noise by an up- and down- voting mechanism. An up vote will get you points, a down vote will cost you points. The more points you gather the more privileges you get. Everybody can be a moderator. Also the introduction of an “accepted answer” makes it immediately clear what the solution was for a question or problem. No Noise Just Glory!

Why not become a better Business Engineer and wrap up your apps faster by joining our community too?!

Superbowl: There is an app for that

Last Friday there was a lot of debate in our office. Not about the new construction we are undergoing as our U.S. teams expands, but about the big game to be played on Sunday. Our local sports franchise had made it to another big game and everyone had their plans. Some were hosting parties at their houses. Others were going to local establishments for drinks and good times. Others like me were going to bunker down and remove themselves from outside world contact until there were zeros on the game clock.

One of my colleagues began telling me about the great “squares” he got in his wife’s office pool and demanded an explanation as to why we weren’t doing one. A few guys popped their heads up and said they would be willing to participate if someone was willing to put a grid together to fill out. I decided that I would take this on but needed to figure out the best way of going about it.

Datamodel of a Mendix appIt’s easy, just an 11 x 11 grid in an Excel file or drawn with a ruler, pen, and paper right? No way! If I’m going to spend 10-15 minutes setting this all up why not spend another 25 building an app to do this same thing? This was going to be easier than the app that saved Christmas, all I needed was one entity called “Square” with the attributes “Name”, ”Editable”, and “Number”.

As you can see there’s a little lightning bolt, telling you that I added a microflow on the change of a square. Basically what this did is if the Name was empty then it left it as editable = true, otherwise editable = false. This allowed me to prevent my co-workers from editing other people’s picks.

Then I created a template grid that was 11 x 11, and a couple of microflows. First flow created 121 squares, labeled the header squares, and rendered them un-editable.

Microflow of a Mendix app

The next one used our random number generator from the app store to fill in the values for all of the header rows.

Microflow of a Mendix App

So I launched the app to the cloud and sent out the URL to the office. Everyone selected their squares throughout the day and at days end we got our numbers.

The Superbown app, powered by Mendix

At the end of the day it was really cool to see how quickly this app could be built. Sure I could have put this all on a piece of paper and walked around to everyone. Or I could have put it to a spreadsheet and only let one person edit it at a time. I believe people found it fun to watch the spots being taken while they themselves decided which random square their initials should be placed in.

Obviously there was a great deal more that I could have added to make this a production type application. You know like if we were doing it for money I could have tracked who did and didn’t pay. But gambling is illegal so this was merely for “entertainment purposes only”. It would have been nice to figure out a way to help the local team to victory but unfortunately that wasn’t in the cards.

So when the next Superbowl, U.S. open, Olympics, Rumble in the Jungle, Thrilla from Manilla, Soccer Worldcup, Wimbledon or NBA playoffs are on you know where to go to build your own pool: Mendix! You can try to build a simple app yourself for free here.

Edit: our CEO (who is Dutch) won the pool, probably a good career move to solve business problems and not work in the NFL.

CIO: Chief Innovation Officer or Chief Innovation Obstacle?

The role of the Chief Information Officer has changed dramatically over the last decade. As new technologies permeate large organizations, CIOs amass powerful capabilities to change the value propositions of their companies. Research firms like Forrester convey the prevalence of CIOs involved in strategic innovation and product decisions that would have once been left to marketing and sales executives. Tomorrow’s CIO is a Chief Innovation Officer.

Speed of change is an incredibly important indicator of an IT team’s effectiveness. A CIO that spends 80% of their resources maintaining existing systems limits their impact on strategic innovation. Those that enable rapid business change become heroes. The very basis for this blog is business agility, a characteristic owned in large by those that manage technology to enable and serve the business.

CIOs use Mendix as a secret weapon for enabling innovation because Mendix doesn’t require them to activate teams of developers to get significant initiatives underway. A large part of enabling rapid business innovation means getting your IT ecosystem in check so that you have enough time to focus on new initiatives. In this use case, Mendix sits on top of existing systems as an agile change layer – giving teams of one or two ‘special ops’ developers the power to innovate without dealing with rigid underlying systems or overweight requirements documentation.

IT teams at most organizations are expected to take a disproportionate amount of time to complete projects. Their business unit customers have no idea what’s involved, and even then, project teams may have unknowns that could easily turn into productivity black holes. We’ve all been conditioned to think that initiatives involving technology have an innate uncertainty in scope. This keeps business units from voicing suggestions and IT units from changing the status quo.

Clearly there are several factors in play when it comes to ensuring CIO’s have the power to innovate. There’s the speed and cost of change at the center of any initiative, these numbers have to create a business case with a real return. Then there are technological capabilities; does the CIO’s team spend too much time maintaining and not enough time producing? Can they separate the two activities and align them with business needs both now and in the future? And of course, the organization – is there opportunity for a CIO to innovate, and more importantly, can the CIO find these gaps?

CIOs frequently see business opportunities go by the wayside due to an inability to deliver applications quickly. In order to be a Chief Innovation Officer, today’s CIO should focus on enabling rapid business change to become a strategic player for their organization.

Download our CIO Playbook for more Mendix best practices for CIOs.

The prize for most valuable feedback of the month goes to…

Alexander Willemsen of Capegroup! Alexander is one of those users every company wishes for. He has been a very passionate member of the Mendix Community from the beginning and helped with solving more than 108 questions regarding Mendix. Needles to say these are the people who know Mendix in & out. His feedback helped improving the platform in a significant way and therefore we are happy to hand over him the award accompanied with a good bottle of champagne!

feedbackofthemonth

Mendix as an Agile Change Layer for Reinsurance Companies

The reinsurance business involves extremely complex, logic-driven processes that are facilitated mainly by software applications. These applications provide an opportunity for reinsurance companies to differentiate themselves. Nothing is more frustrating than missing great business opportunities because IT departments can’t respond fast enough, or existing systems are too difficult to modify.

Adding an agile layer on top of these rigid systems offers COOs and CIOs at reinsurance companies the opportunity to react quickly without employing large teams of developers. We call this layer a “change layer” because it enables rapid changes that offer immediate business value on top of an otherwise inflexible core system.

Inefficient manual process? Automate it. Disparate systems slowing you down? Connect them. Underwriters doing arduous tasks? It’s called a microflow; and it’s a logic-based process flow. Have a novel idea that will win more business, but no IT horsepower to implement it? That’s what your change layer is for. It allows you to build even the most complex applications 10x faster, with minimal input from IT.

Most of these applications are custom portals, and while you might think those two words equate to a whole lot of time and money, your change layer gives you the ability to ensure a rapid and significant ROI. The key here is that you don’t need to employ an army of developers to implement a new portal.

Most of the work can be done by business people, and in our opinion, it should be. They are the ones who know the problem and are likely to have an idea for a solution. We worked with Arch Re to help them get into the Program business by building a custom application that provides a more efficient mechanism for clients to report the risks subject to the contract. Click here to read the case study.