MBS Technology Roadmap - Convergence & Beyond

Published 06 March 05 03:24 PM | satyanadella 

The Microsoft Business Solutions R&D team has many exciting initiatives planned for 2005 and beyond. I’m excited to share these plans with you in this series of blogs. I look forward to getting your feedback as we jump into this discussion together.

Microsoft’s vision for business applications remains focused on breakthrough innovation that delivers rich functionality with high adaptability at lower costs. We call this breakthrough “Affordable Adaptability” and it’s centered on both a people and process-centric application design delivered through a model-driven approach.

It seems like an impossible dilemma.  How can we drive costs out of deploying a business management application while at the same time delivering a richer set of functionality that is highly adaptable to our partners and our customers?  There are different claimants out there in the market.  Some are taking enterprise ERP technology and putting a middleware layer on top of it, but selling enterprise middleware to the middle market is the surest way to increase cost without delivering additional value. Some others are offering hosted model with extremely limited customization.

The key to delivering on the vision of “Affordable Adaptability” is to bridge the gap between company’s “business model” and “software model”. Business applications are about making people more effective in conducting business processes. When businesses talk about enabling more self service for their customers, partners and employees, being more responsive to demand in their supply and delivery chains and their reporting and consolidation needs in the world of increasing compliance requirements – they are in effect talking about the increasing levels of constant change in their people’s roles and business processes. This in turns means that for businesses to get benefits out of their business application investments, these applications need to be much more flexible and resilient to change. To meet this need we are pioneering the shift towards a more model driven approach in business applications.  The idea is to reflect more of the business model in the software model so that when changes happen within the organization or its business processes, the software can adapt to these changes much more easily and affordably.

We will deliver these innovations, referred to as “Project Green”, in two waves of upgrades to all our major business management product lines. The first wave, which will ship between 2005 and 2007, includes a common user experience, portal, business intelligence integration, and web services layer.  The second wave, which starts shipping in 2008, builds on the first wave and will extend the model-driven approach to finer grain business processes and help lower costs even further.

Richer functionality.  Higher adaptability.  Lower costs.  How can Microsoft do this?

It all starts with people for us at Microsoft. As part of Green we had extended 1-on-1 conversations with over 2,000 business people from around the world: CEOs, marketing VPs, sales people, accountants, warehouse workers, you name the job, we talked to them, observed them doing their work, and more importantly, we listened. The resounding feedback was that they wanted their business management software to be more intuitive and organized around their specific role and tasks. We heard again and again comments like “If I am an operations manager, why don’t I get an Operations Manager desktop that just shows me what I need to do my job.” We clearly needed to figure out a way to empower users in doing their work more efficiently, by making business management applications easy to use surfacing the richer functionality and easier adaptability.

The second thing we heard is that people connect and collaborate in the context of their work. We came across a number of customers that are switching from using fax to using email as the main technology for connecting and transacting with their customers and suppliers, so we will build much easier transactional email support into the first wave of releases.  And we plan to make it easier to build and use collaboration portals.

Gaining insight from business management applications is something everyone we talked to prioritized. At the basic level users want a more intuitive way to “look inside the business”. They wanted applications to bring them closer to their operations such as alerts that can help them handle exceptions or better yet act on business events even before they become exceptions. Customers also want very flexible reporting. It is amazing to see how many times they refer to Microsoft Excel when trying to create and visualize reports.  

These first three design themes - Empowered Users, Connected, and Insightful -- are all about making people more productive. This bringing together of structured (Microsoft Business Solutions) and unstructured work (Microsoft Office) is something Microsoft can uniquely do. We are especially excited to be announcing at Convergence that the next wave of MBS business management applications will make individual users much more productive.  Specifically, this wave of innovation will include a breakthrough User Experience based around ~50 configurable roles. Contextual Business Intelligence, including a common configurable reporting environment based on SQL Reporting Services enabling easier report creation and distribution. Portals, including a common configurable and secure Intranet/Extranet environment based on SharePoint enabling new levels of collaboration within and across companies.

Once we move beyond end user productivity, here is another very common situation we encounter again and again in our interviews.  We’d be sitting in a manager’s office at a customer site, and 45 minutes into the interview they would get up and go to the whiteboard, draw a picture of their organization and then draw some process flows through it and say “this is the software I really want.”  We realized that most business people have a model of their company in their head, and they want their business management software to map to and change with this model.  We call this Adaptive Process which we enable through model driven development approach.

This idea of model-driven development has been a dream in the software industry for a long time; what makes Microsoft think we can deliver it to business applications now? Well, for starters, we need a set of integration standards that make it easier for the building blocks of an application to be assembled into process flows.  The web services stack addresses this need quite nicely. Industry analysts are starting to call the use of web services in process-based applications “Service Oriented Architecture” or SOA.

For the first wave of releases we are building Web Services interoperability layer based on ASMX/Indigo, enabling applications to integrate and also the development of composite applications to support cross-company and cross-module processes.  

To drive further ease of use and affordability, we want to scale the scope of our models to include declarative descriptions of our business process that today is encapsulated in code. In doing so we are capturing the “best of” process knowledge from across all our product lines and building them into a software model that in effect will converge the business logic code across our product lines as well. 

In first wave of releases we will start by abstracting out workflows. Subsequent to that in the second wave of releases we will move to even finer grain levels of the model wherein we will start to tackle the more tricky issues of complex flows, exception paths and also differences in planning vs. execution time. A good starting point for much of this repository thinking is the Axapta AOT which already is the most advanced model driven application development environment on the market today. To do more of this process modeling we are working closely with our colleagues in our Platforms and Visual Studio team (which now includes the Microsoft Business Framework team) to drive modeling tools, repositories and also runtime support for process execution. One of the key goals here is to deliver visual designers for process modeling for business analysts and not just programmers, much like we will do in Microsoft CRM for Workflow.

All of these Green themes -- Empowered Users, Connected, Insightful, and Adaptive Processes – won’t mean anything to customers unless they combine to change the fundamental cost structure of business management applications.  So our fifth and sixth themes are centered on TCO and what we refer to as Fundamentals. With TCO we are laser focused on reducing the cost of evaluating, installing, configuring, and upgrading our software. And with Fundamentals we will continuously strive to front load our development process (i.e. design phase) with customer centricity, quality, reliability and security. The customer centricity is not just driven by qualitative customer feedback loops that we all know about, but by increasing levels of instrumentation in code we are implementing using Watson technology in our products.

So in case you have been wondering what’s going on with Project Green, well, this is it. Breakthrough innovations that deliver on the vision of “Affordable Adaptability” across two waves of upgrades for all our major product lines. In the first wave we will focus on breakthroughs in delivering a common user experience across our product lines. In the second wave we will innovate on new process modeling and execution technology and as a result start to build a “best of” process suite. Beyond these technology waves, we have several innovations in the pipeline to do with actual process flows and applications in the categories of CRM, SCM and ERM and I will cover more of this in future blogs.

Adaptability of business applications from end user roles to process flows (people + process) in support of business model change is what we believe is the next frontier of business application innovation. Microsoft is uniquely positioned to bring superior user experience and platform along with applications that address the specific needs of our target markets to lead this wave of innovation. 

Lots to discuss. Please send your feedback, questions or comments. It’s that broad connection with customers and partners that helps fuel the energy and drives us each day.

Cheers,

Satya

PS: I promise to make the next blog a lot shorter J

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Peter Newport said on March 7, 2005 10:03 PM:
Facinating stuff..... the point about people+process is right on.
# wright said on March 9, 2005 9:21 PM:
The way SMB segment is - is that it requires small nimble applications for one end of the spectrum as well as medium-size, complex applications for the other end of the spectrum.
That needs the People & Process focus that is mentioned above. One is glad to hear that the focus is there in sight. But is the foward path in the direction of that focus or away from it?

Today MBS is able to service that need with Navision & Axapta. In the process be able to fight the competition from the monolithic SAP.
But going forward, with all applications being converged into one GREEN, aren't we creating the same monolithic entity that we are today competing against?
# Jakob Sand said on March 10, 2005 12:14 AM:
This absolute the right way for us to move. We should apply the "Adaptive Process" in our IW value proposition too.

Can I subscribe to this BLOG?

Jakob
# Tommy Djarlo said on March 10, 2005 12:25 AM:
This is spot on! I think it is essential that we identifies ways to build bridges between the Microsoft Classic and MBS. A lot of customers have already made great investments in MS infrastructure and this is a way to leverage these existing invéstments.

I love the idea of building on processes instead of the traditionally ERP Functional silos, where you in too much extend focus on functionality instead of the business.
Business have for too long been working on small deserted IT-islands, where truely business process integration really wasn't too much of an issue to adress.

But this is truely integrated innovation!
# Cristi Nicola said on March 10, 2005 6:46 PM:
By buying GP, Navision and Axapta MS is addressing now clients from 1 million to 1 billion dollars. How effectively do you think that one product and one approach could cater to varied needs of such a wide spectrum?
I find that the smaller ones need a very flexible and open package that can bend and adapt as their business changes and/or as they grow. Their users tend to fulfill more than one job/role at a time (if they are even defined).
The larger customers require more emphasis on security (restricting information access) and tend to have clear roles and therefore a larger need for structure, defining business processes.
And even within same size customers and same business. I had contact in the last few years with 4 retail distribution clients. They all sell to pretty much the same retail giants and 2 of them even sell same products yet they all have very different methods of doing it.
Given the way I view this I get a little nervous reading your phrase "Specifically, this wave of innovation will include a breakthrough User Experience based around ~50 configurable roles. "
Maybe next to "Empowered Users" there should be "Empowered Resellers".
And since I do not want to sound bleak, I am a hardcore programmer at heart and I am really excited to see the "model-driven development" idea flesh out.

P.S. Promise I will make my next comment a lot shorter :-)
# David Roys said on March 14, 2005 4:39 PM:
In addition to extracting workflows, I would be interested to see the abstraction of business rules from the workflows. As we all know it is often the rules that govern the operation of a system that need to change rapidly rather than the workflows themselves, indeed it is often the business rules that need to be modified when customising a solution. Building the processes on top of a user-configurable rules engine would go a long way to reducing TCO.

I like the idea of a role-based user interface and have recently been discussing the idea of a Word 2003-style task panel as a front-end to an ERP package. This would mean that when I go to a customer card, the common business processes that I carry out with a customer would be shown in a task panel on the right with an option to show more options. By making the system process-oriented for the users, we would be removing the need to memorise a series of steps to acheive a business process and instead be able to guide them through it. I look forward to the next installment.
# Barbara Archer said on March 16, 2005 7:20 AM:
I agree with David. Business rules need to be integrated into the process flow. And role-based user interfaces (such as MBS Business Portal) will make the processes accessible and intuitive.

# Bob Scarborough said on March 20, 2005 1:55 PM:
This is a great read - and much needed future direction. A few quick points:

1) The ~50 roles would appear to be fixed. If they are fixed it will be great to see how they can be customized. Once they are customizable it will be great to know how they can be portable - how a reseller can create rolls or user experiences and recreate them for other users.
2) Last year at WWPC the emphasis was on Vertical Markets - reseller specialization and vertical market products/adaptations. The reasoning was all customers listed vertical business experience/expertise as the number one decision criteria for choosing a product/support team. The approach above (other than web services) seems to focus on a Microsoft centric approach - where is the ability for the 'Common User Experience' to include technology other than MBS?

Bob
# Seshu Gopal Vundavalli said on March 23, 2005 9:07 PM:
Enthralling Notes at Blog , Nadella <br> <br>Dear Satya Nadella , please can u brief about the concept of &quot; Affordable adaptability&quot; bridging Gap between &quot;Business Model &quot; and &quot;Software Model&quot;. <br> <br> Intoto , can u Elucidate Us on the MBS Methodology on a whole . <br>I'm working in Quality Assurance division of B2B. I'm keen to know how MBS addresses the QMS . I'm eagerly waiting for the Information about it in your coming blogs. <br>Presently my organisation is on navision and GP . <br> <br>we had Navision Methodology and we are in search of Great Plains Methodology <br> <br> Waiting for your Kind Reply <br> <br>SeshuGopal Vundavalli, <br>Hyderabad
# Nandish said on May 11, 2005 2:44 PM:
Aligning software model with the business model and catering towards the business need should be the first and foremost thing. Business drivers should be the focus in determining and implementing software and not the other way around. The sofware products should focus more on the business users or end users and enable them to deliver their work in a fast and cost effective manner.
# nic_harvard said on May 17, 2005 4:06 PM:
Back in April a group of industry professionals I associate with were having long discussions about where MBS seemed to be going with Green. (http://groups.ittoolbox.com/archives/archives.asp?l=erp-select&i=703387)

It is very reassuring to see that MBS is binding a very strong BPEL and SOA factor into the offering.
What the market does NOT need is another horribly complex Tier 1 ERP. Also, it is doubtful that there is any percentage in MBS competing with niche players in the tier 2/3 space, in specialised verticals.
What the market DOES need is a simplified, user-customisable, portal/Skin-oriented, process-driven offering.
MBS might think of adding another aquistion, in the area of one of the players who provides API's to spreadsheets. There are many that have ailing P&L's and are ripe for aquistion...

Given this latest press release (oops, sorry.. blog) on strategic direction, this looks like it might actually happen.

SMB's and the SOHO market might actually begin to derive some benefit of all the billions invested (wasted?) by major corporates in the ERP arena.

Regards,
Nic Harvard
# Patrick Kirschbaum said on June 5, 2005 2:02 PM:
What dis you thing about Nemodus? - NEtworks business MODel for mobile USers
http://www.nemodus.com

There is a great potential for Microsoft in this idea...
# John Sharp said on July 22, 2005 2:45 PM:
The MSB Technology Roadmap is right on - presenting fully-integrated processes in the form of a platform to business operators plays to Microsoft's strengths. Except for one - security.

Has anyone at Microsoft thought about creating an integration with kernel-level end point security services? We have built our own multi-vendor end point security service platform. What is the path that we could follow to integrate with Microsoft Business Solutions?

There is a great graphic on the Solutions page (http://www.microsoft.com/businesssolutions/buyers_guide.mspx) that is esentially silent on what occurs at the point of intersection with the OS. I believe plugging in security services as an MBS component from us, or another web-based service provider would provide additional value to MBS offerings.

Regards,

John Sharp
Authentium, Inc.
# John Sharp said on July 22, 2005 2:46 PM:
The MSB Technology Roadmap is right on - presenting fully-integrated processes in the form of a platform to business operators plays to Microsoft's strengths. Except for one - security.

Has anyone at Microsoft thought about creating an integration with kernel-level end point security services? We have built our own multi-vendor end point security service platform. What is the path that we could follow to integrate with Microsoft Business Solutions?

There is a great graphic on the Solutions page (http://www.microsoft.com/businesssolutions/buyers_guide.mspx) that is esentially silent on what occurs at the point of intersection with the OS. I believe plugging in security services as an MBS component from us, or another web-based service provider would provide additional value to MBS offerings.

Regards,

John Sharp
Authentium, Inc.
# Arash Ghanaie-Sichanie Blog said on April 6, 2006 9:58 PM:
You may have already read Satya’s vision on “Affordable Adaptability” (Satya’s blog).&amp;nbsp; There are...
# El del CRM said on May 27, 2006 8:40 AM:
&quot;Green Project&quot; as&#237; es como se conoce el &quot;roadmap&quot; de innovaci&#243;n de Microsoft Dynamics. Este camino est&#225;...
# Weblog of Note: Frontiers of Business Applications - CRM Mastery E-Journal - Just another WordPress weblog said on February 8, 2007 12:04 PM:

PingBack from http://jim.squarecompass.com/?p=68

# Business » Satya’s Blog : MBS Technology Roadmap - Convergence & Beyond said on March 12, 2008 9:56 AM:

PingBack from http://businessethicsarticleblog.info/satyas-blog-mbs-technology-roadmap-convergence-beyond/

# Satya s Blog MBS Technology Roadmap Convergence amp Beyond | Paid Surveys said on May 29, 2009 7:12 PM:

PingBack from http://paidsurveyshub.info/story.php?title=satya-s-blog-mbs-technology-roadmap-convergence-amp-beyond

# Satya s Blog MBS Technology Roadmap Convergence amp Beyond | Portable Greenhouse said on June 1, 2009 6:15 AM:

PingBack from http://portablegreenhousesite.info/story.php?id=5327

# Satya s Blog MBS Technology Roadmap Convergence amp Beyond | Best Eye Cream said on June 7, 2009 10:59 PM:

PingBack from http://besteyecreamsite.info/story.php?id=2031

# Satya s Blog MBS Technology Roadmap Convergence amp Beyond | debt solutions said on June 19, 2009 1:10 PM:

PingBack from http://debtsolutionsnow.info/story.php?id=682

Leave a Comment

(required) 
(optional)
(required) 

About satyanadella

Satya Nadella is corporate vice president responsible for leading the Product Group within Microsoft Business Solutions. Nadella joined Microsoft in 1992 and has held a variety of marketing, product development and general management roles. Before taking on his current role, Nadella was responsible for launching and leading Microsoft bCentral, the leading Internet service providing Web presence, communications, customer marketing and e-commerce tools to small businesses. Nadella became part of Business Solutions when the division was formed by combining the bCentral, Great Plains and Navision a/s groups. Before that, he was general manager for the Commerce Platforms Group and led the development efforts for Microsoft Commerce Server and Microsoft BizTalk Server. Nadella was also a key member of several advanced technology incubation efforts inside Microsoft, including interactive television (ITV) and digital rights management (DRM). Nadellas first assignment at Microsoft was in the Windows Developer Relations group, where he was a program manager. Before joining Microsoft, Nadella was a member of the technology staff at Sun Microsystems Inc. Nadella has a masters degree in computer science from the University of Wisconsin and a masters degree in business administration from the University of Chicago.
Page view tracker