Why IBM XPages developers should care about IBM Bluemix - from the business/sales point of view

March 4 2015

There has been a bunch of chatter about IBM Bluemix and why it should be a consideration as a platform for any current Notes & Domino and XPages customers. Most of those are focused on the technology side - such as Mark's posts and Notesin9 - or about the upcoming support for Domino & XPages that IBM discussed at IBM ConnectED. All of that is very cool stuff.

What excites me most is what it means in terms of building applications and getting customers excited. The sales process for Bluemix is very new and I am still finding ways to talk about it with customers. For me, having an application development platform is not a selling point. Being able to produce great applications that solve problems with new deployment options is a selling point. So my partner-in-crime Andrew Barickman put together a demo that I believe really will help me in my sales conversations.

Below is one of our XPages demonstration applications called Pursuit Tracker

Image:Why IBM XPages developers should care about IBM Bluemix - from the business/sales point of view

Here is Pursuit Tracker running on Bluemix

Image:Why IBM XPages developers should care about IBM Bluemix - from the business/sales point of view

Besides the data - looks the same right? Well they are not. It's the same theme and UI, but one is using XPages and Angular.js and the Bluemix one is built with the full MEAN stack. Let's me show you

XPages Version About Page

Image:Why IBM XPages developers should care about IBM Bluemix - from the business/sales point of view

and in Bluemix

Image:Why IBM XPages developers should care about IBM Bluemix - from the business/sales point of view

Still more proof

XPages

Image:Why IBM XPages developers should care about IBM Bluemix - from the business/sales point of view

Bluemix

Image:Why IBM XPages developers should care about IBM Bluemix - from the business/sales point of view

Yes, these are two separate apps. Andrew rewrote code from the XPages app to build this on Bluemix. Part of the reason for doing this was to see how Node.js, Express and MongoDB would perform using the same logic as and XPages app head to head. But the Angular UI and code was brought over 100% with a few minor changes. This highlights how XPages can be a runway for application modernization without ditching 100% of the code and data. And hopefully, once IBM gets Domino & XPages support on Bluemix, even more of the components will be able to be brought over without changes. And once on Bluemix, these apps can take advantage of the many services there - such as IBM Watson, Twitter, and much more.

I hope Andrew gives a bit more background on the technical effort and what he learned on this effort (he did - read it here), but for me, this is a great beginning to the story of how IBM Bluemix can fit into a customer's application platform story. For customers who want to keep building with XPages, Bluemix will add exciting options. For those that are looking for options outside of XPages, Bluemix is a great target. I am looking forward to highlighting Bluemix with our customers from today forward.