Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

SAP All-in-One vs. MS Dynamics

SAP may have a lock on the biggest companies, but Microsoft Dynamics is on the move and may give SAP a run for the money in the midmarket. Read the case for either solution here.

For the giant multinationals of the world, SAP continues to be the dominant ERP player. But once you move down...

a notch, the picture changes dramatically. Microsoft, once content to play second fiddle to SAP's ERP core, is quietly but steadily ramping up its Dynamics series with a uniform Dynamics package offering in the works for a 2008 release.

SAP's All-in-One product has many strong points, but so does Dynamics. On the flip side, either solution has its distinct weaknesses compared to the other guy. Which path is best for your company? And what can you expect in the years ahead? Will Microsoft's lower cost and ubiquitous presence (ie. existing "beach heads") translate into market dominance, or will SAP continue its midmarket growth through focus on business values and technical finesse?

Discover more about ERP software selection

Read about Oracle and SAP are adding vertical functionality to their ERP applications

Learn how smaller vendors are competing with SAP and Oracle for ERP customers

You be the judge -- here are two columns from prominent experts in their respective fields making the case for SAP All-in-One vs. MS Dynamics. These columns are posted simultaneously on SearchSAP.com and SearchSMB.com, and we invite you to send in your comments. Did the authors miss something? Do you have something to add? If you're a former SAP customer who decided to jump on the Dynamics bandwagon, we want to know why, and vice-versa.

The case for All-in-One

By Axel Angeli

The case for Dynamics

By Joe Gulino

Dynamics is good, but SAP is the wiser choice

Most big enterprises run SAP R/3 as their central ERP hub. This has enabled SAP AG to become the undisputed leader in the high-end ERP system market, and this is very likely to remain unchanged for many years to come. Therefore, the primary market for new license sales is well saturated. In their quest to obtain new revenues, the vendors of ERP systems – including SAP AG themselves – have repeatedly tried to attract the interest of the Small and Midsize Businesses (SMB) where there is still a high potential for deploying ERP software.

However, they find themselves in a very special market here. While big enterprises have widely standardized processes (or at least are working hard to achieve slim workflows within their organizations,) an SMB survives mainly from being flexible and the ability to do specialized work in niche areas. It is cumbersome and beyond the scope of this paper to discuss the real reasons why some large organization need weeks of administration and involvement to replace, for example, a machine that produces screws with one that does the same job with higher efficacy and better quality.

Agility is the Key Factor
It is a fair observation that SMBs have short decision paths and are often willing to experiment instead of planning a process in the long run. In our increasingly automated world of networked computing, it is a real challenge for software implementers to deliver a development environment that reuses pre-defined processes whilst still allowing for the flexibility to adapt the software to new business processes as they arise.

Many of the software offers that an SMB can choose from are implementations that were originally designed to be used by a single company. The problem comes in that the software houses that originally did the job are now trying to market the development investments to a wider audience. Even then, these offers seldom become known to a wider audience. They have often been developed on proprietary runtime environments and implement sophisticated, yet very specialized, business logic that reflects all the peculiarities of the original user. They may as well be named "prototypes" and hardly sport sufficient runtime stability. Furthermore, their agility depends entirely on the skills and goodwill of the original developer.

There is no doubt that bringing the specialty know-how that has been accumulated over the years into a standardized ERP framework may be the answer to deliver substantial benefit to the software users with respect to reliability, life-time support and software quality. It is therefore a not so surprising move that the big players of ERP packages like Microsoft, SAP, Oracle, and IBM are trying to revamp their applications and are aiming them at the heart of the SMB market niches.

Open Source is Serious Competition
The SME market segment is already crowded with a high number of well suited products. Companies like SAGE have come from the PC end and have successfully addressed the needs of many companies. This is particularly true for small businesses where these can be seen as a highly respectable solution. The biggest challengers in this sector most certainly come from the open source sector of the market. There are a growing number of Open Source ERP software products out there and they are particularly targeting the SMB sector. Solutions like Adampiere, Compiere and OSCommerce are pretty popular and are showing a high degree of maturity. There are also a number of pseudo-Open-Source projects like SynERPy and AvERP that discredit themselves by reserving the right to any consulting services to a private club.

SAP and Microsoft Repack Their ERP
In this column we'll concentrate on the two giants -- SAP and Microsoft -- that address the markets from two diagonal starting points. While SAP stands firm on their undisputed leadership as the supplier of the most complete ERP system in the world, Microsoft exploits the fact that their products exist in nearly every organization already. On this note Microsoft strongly tout that their software is a simple to use and is a logical extension of already existing office applications. Both giants come with similar promises while repacking some of their long existing solutions.

SAP takes its chances with a choice of two ERP solutions: SAP Business One for the very small businesses (up to 100 employees) and SAP All-in-One – a preconfigured R/3 – for the rest of us.

SAP All-in-One vs. AX
The battle exists mainly between the fully grown solutions of SAP All-in-One and Microsoft Dynamics AX. Both solutions use a reliable 3-tier application technology. Thier designs furthermore allow for growth as the needs of the users increases as well as the ability to use specialized add-ons easily.

SAP All-In-One is essentially a preconfigured R/3 release that has been flavoured by one of the SAP distribution partners to meet the needs of a specific industry. Hence you find versions for Wholesales (from IBM), Food&Beverages (Deloitte), Automotive Suppliers and many others. It in fact implements SAP Best Practice recommendations as a pre-configured industry specific variant. It is evident that SAP is suitable and performant in larger enterprises as well. The question is rather whether giving a standardized business process solution an individual flavor is really flexible enough to match the needs of agility for SMBs.

Microsoft Dynamics AX was acquired by Navision before Microsoft took over command. The current release implements a "newer" three-tier architecture, that essentially means that it now runs managed and controllable code on a virtual machine, just like the ABAP engine. The base package can be customized in many aspects and a large number of variations are deployed by specialized partners. Microsoft leaves the adoption to customer needs completely up to the partners.

Principally both solutions are suitable and performant enough for larger enterprises as well. This is evident in the case of SAP, but holds true for AX as well.

All-in-One versus "Hub and Spoke"
The name says it all: SAP All-in-One designates that SAP wants to deliver a complete and fully integrated ERP package. The solution should cover all aspects of the business without the need to ever have a third party solution.

That way SAP is trying to roll out its successful approach by providing a completely integrated package to the SMBs. As a consequence, SAP is best suited to those companies that have uniform business processes across their sites. This may be the case in mass manufacturers that produce products according to the same master blueprint in all sites with as little variations as possible.

Microsoft seeks its success through supporting disparate system installations, which is exactly what the new name "Dynamics" stands for. In order to make this vision transparent to the clients, Microsoft introduced the metaphor of "Hub and Spoke" technology. It pictures a central ERP residing as the hub of a wheel whilst still being connected to satellite systems through the spokes. Practically it means that one installs a central ERP system and more local installations are installed where they are needed. Both the hub and the satellites can be any ERP solution as long as they are able to exchange messages with each other. And this is certainly one of Microsoft's strengths. Through Windows technology it is extremely easy to build interfaces between arbitrary applications.

The initial idea was to have a well established, stable ERP hub like SAP and encourage bringing customized Dynamics satellites into the picture as subsidiaries or remote sites (like plants or sales organizations).

This philosophy is one answer to the demand of companies that have highly diversified business between the different sites. There is a growing number of SMBs that fulfill this characteristic. This can be seen in the traditionally diversified processes within the chemical industry as a result of the sell-out of SMBs to financial investors that tend to compile any specialized plants into one common holding.

The Hub and Spoke architecture prepares for a clever and efficient Service Oriented Architecture, and this will most certainly be more and more in demand in the near future. Albeit the regular change in name, SAP still has only one ERP offering which is R/3 in its kernel. There is still much difficulty in breaking this down to slim and efficient satellite applications. A dynamic and agile ERP infrastructure is essential for any SMB that find success in being able to act quickly on new demands.To put it frankly: Dynamics has achieved what Netweaver is destined to be!

The User Interface
The most compelling difference between the two is the appearance of their Graphical User Interfaces. Dynamics is consequently designed on top of the Windows API and thus inherits the well known and widely accepted look and feel. SAP All-in-One uses its proprietary SAPGUI that has its own unique look-and-feel. Dynamics looks fresh and attractive and navigating around it is easy for everybody familiar with applications like Microsoft Outlook. SAP All-in-One on the contrary looks like – well, like SAPGUI. Douglas Adams once wrote: "It is no coincidence that an expression 'Pretty like an Airport!' does not exist in any language." Surely "Pretty like SAPGUI!" does not exist either. Beyond the look and feel the way that individual program components are controlled is pretty homogeneous within Dynamics, while every transaction within R/3 sports a high degree of individualism.

Partner Intelligence
There is no ERP package even close to fulfilling the specific complex and varying needs of manufacturing companies. Have a look at the special chemical industries where there are hardly any two companies that produce the same product at the same time. This always requires the possibility to easily code add-ons and make modifications in the source code.

Microsoft addresses this need through the substantial support of a wide variety of networked partners. Microsoft aims to encourage them to code their specific industry know-how into Axapta add-on solutions.

SAP is also aware that they are not capable of catering for software solutions for the specialized industries. They also bring partners onto the boat with the goal to deliver their know-how in the form of pre-configuration scenarios for SAP.

The SAP partner network had been growing over the last 12 years of R/3 success. Although the wide majority of SAP partners are companies in the range of 50-400 employees, it is mainly a playground for the very big. The highly specialized industries still need to find their partners themselves as SAP favors the financially potential partners like IBM. There is a high likelihood that a solution for nearly every sector exists but finding them can be a nightmare. Help from SAP AG is questionable as they need to press their partners through a rigorous certification procedure leading to a situation were many solutions are already their but not endorsed by SAP.

Platform and Reliability
One of the strengths of all SAP products is the independence of the hardware and the database. This is achieved through the unbelievable stability of the ABAP process engine. This provides managed program execution and full database abstraction. The downside of any virtual machine is an inherent incompatibility with special technologies, mainly external protocols and file formats.

Dynamics is a Windows deal. All components have been designed for Windows and are dependent on the operating system. In the case of AX there is, however, now a data and code abstraction layer that allows managed program execution. Theoretically this 3-tier technology would allow running AX on other operating systems. The Windows integration allows AX to concentrate on modeling business cases and reuse strong components. This is,for example, the case for the important area of reporting, where AX reuses the MS SQL reporting services.

The development environment of SAP is still legend. There is hardly anything that comes close to the stability of the ABAP runtime. Added to this, the change management system of the ABAP Workbench and Transport Management System TMS within SAP are second to none. The programming language for SAP is ABAP. There are some SAP applications coded in Java, but they are not part of SAP All-in-One.

In the case of Dynamics the three standard applications are actually built on Microsoft .NET. This allows for fair extensibility of the pre-coded modules, but one cannot really speak of a uniform development platform. NAV, AX and CRM are three independent applications that are based on their own respective runtime.

If it is clear from the beginning that the business can only be modeled by means of substantial extensions or enhancements of the standard package then there is much argument in favor of SAP. The reliability and the speed that developments can be prototyped, implemented, tested and deployed can easily save more money in project costs than the base All-in-One system cost initially. While the .NET environment is certainly not the worst framework for developments and it has a definitive appeal when it comes to distribution and adapter implementation, it would not weigh up to the advantages of the ABAP workbench and runtime.

A real problem for Dynamics is the lack of development resources. Although the programming language for AX is similar to C# there is still the need to build a community that both understands the core application and is able to write extensions.

Product Marketing
Both parties have notorious difficulties in promoting their message to the customer. This becomes obvious if one tries to search real product information from the manufacturers. Neither Microsoft nor SAP deliver a clear brochure on their web site that simply lists the features and content of the packaged solution. While sales to big enterprises mainly work through an obscure trust-building network of relationships, where show events and glamorous brochures play an important role, the SMB tick very differently. They have no money left to throw away and time is their pre-dominant asset. This inability to work with facts instead of glamour most likely frightens away more customers as they would like to admit.

At least both parties understand that they cannot reach customers. Although it is obvious that doing like most software vendors and advertise the products with a clear feature list and a price on a web site would be the most clever move, they decided to connect to their new markets through a partner network.

Who Wins the Race?
It is not easy to give a general recommendation for an SMB which software to choose. The criterion for it needs to be the quality and degree of implementation of the individual industry sector. The big appeal of Dynamics is its highly decentralized architecture that makes it an ideal candidate for a future SOA architecture. But the decisive factor for SMB is apart from the costs the availability of resources that can extend and adapt the application to the business needs. There is a clear advantage for SAP in this respect because there is SAP development know-how all over. Microsoft will only have a chance if they open up their software to development communities through free community editions and open source. If Microsoft makes this move it will bring SAP in big trouble when it comes to SMB markets. But for now, SAP is still the wiser choice.

Axel Angeli, EAI Development Mentor and SAP Project Manager, Logos! GmbH
Axel has more than 20 years of experience in the industry as a developer, author, conference speaker and consultant. Speaking five languages and having learned about work and life style in many parts of the world, Axel now concentrates on management and troubleshooting of critical mission tasks as head and/or mentor of large, international development teams..


Dynamics better overall choice than SAP AiO

When selecting an enterprise resource planning (ERP) solution, executive management should ask, "Do we really want to run our business using the same ERP package that most of our competitors use?" Most businesses have unique processes that help drive success over their competitors. Wouldn't the better choice be to select a product that gives an organization an edge over the competition?

Products like SAP AG's All-in-One require a business to change the very processes that contribute to its success to match the functionality of the software. For the routine processes within an organization, this technique allows it to get the most out of its ERP investment. When it comes to the unique business processes that give a company a competitive edge, this technique can be detrimental to the success of the business.

Unlike traditional and legacy products like SAP All-in-One, Microsoft Dynamics AX is designed to give companies the ability to quickly and cost-effectively configure and customize their business applications to support the unique needs of the business. This also allows companies to change their applications as the business grows and changes in order to maintain their competitive edge.

Dynamics AX has the industry's most advanced architecture and tools to enable companies to make the necessary customizations. These tools provide companies with complete customization capabilities that enable the means to add new functionality and modify existing functionality quickly and with limited coding. Dynamics AX also takes advantage of industry-standard Microsoft tools and technologies with which millions of developers are already familiar.

One of the biggest fears companies have about customizing their ERP applications is the increased cost of upgrading to new versions of the application. Dynamics AX uses a layered technology that gives the technical staff clear visibility to where these customizations reside. Advanced tools are provided to automate integrating the valuable customizations to a new version.

The flexibility and extensibility of Dynamics AX not only offer companies the means to support the current business needs, but they also give management comfort in knowing that as the business changes the ERP solution can change as well. Offering an affordable and adaptable solution provides greater value and enables customers to get a better return on their investment. In fact, Nucleus Research Inc. independently found that Microsoft Dynamics AX achieved a top score of 18 and a composite score of 4.2 higher than other solutions, including SAP.

Works the way your people work

Most employees who work for midmarket companies use Microsoft Outlook to read and respond to email, track scheduled appointments and organize contacts. How many of these employees have had formal training in Outlook? The answer is very few. Outlook is an intuitive tool that is easy to understand and use. How much would a company benefit if its ERP application was as intuitive as Outlook? Again, the answer is obvious.

Microsoft Dynamics AX has been designed to work like software that employees are very familiar with -- Microsoft Office. Dynamics AX also provides a seamless Microsoft user experience for handling both structured (Microsoft Dynamics) and unstructured (Microsoft Office) data. Microsoft has provided a seamless environment for accessing ERP data within the Office applications. This capability is not an additional product that needs to be purchased. It is inherent in the base Dynamics AX application.

One of the biggest reasons ERP implementations fail is the inability to get employees to adopt the system. The familiar user interface of Dynamics AX increases the user acceptance rate. The tight integration between Dynamics AX and Microsoft Office also helps increase the productivity of employees throughout your business in less time. Employees can take advantage of the innovations built into Dynamics AX to use the best tool for the task at hand. For employees, that means software that works the way they do. For the business, that can mean an accelerated return on your investment, and a business that's managed more smoothly, more effectively and more profitably.

Business partner vs. software vendor

When an SAP salesperson is sitting across the table from a potential customer, he or she is focused on one thing: selling that customer an SAP product. The implementation of that product is someone else's problem. The SAP salesperson receives no compensation for the professional services necessary to implement the software; therefore it is the last thing he or she is concerned about. A different firm is brought in to help the company implement its new SAP All-in-One software product, and the implementation firm takes no responsibility for what specific SAP products were purchased.

Conversely, when a company evaluates Microsoft Dynamics AX as an ERP solution it works with a certified Microsoft Dynamics AX Partner. This one partner company is responsible for both selling a customer the correct products to fit its business needs, and for the implementation and ongoing support of the system. These partners are domain experts in the customer's field of business, and have undergone rigorous training in the Dynamics AX applications and technology. Typically, they also have many customers who run their businesses on Dynamics AX.

Microsoft offers a larger and more robust service and solution provider ecosystem than SAP All-in-One. A 2005 study by Framingham, Mass.-based IDC titled "Worldwide Software Channel Program 2005 Vendor Profiles" favorably positions the Microsoft Partner Program as a leader among the top 25 software vendors worldwide. There are 1,300 solution and service providers available globally with deep skills and dedicated resources. This gives customers a greater choice when selecting a business partner that will take responsibility for the important initiative of implementing and supporting its ERP solution.

Ultimately it's about the best solution for your business

A new ERP solution can be a terrific tool to help support a company's success today and in the future. When selecting an ERP tool for your business, the most important element to remember is to select a tool that best supports your unique value proposition. As a business grows the value proposition can quite possibly change. It is just as important that your ERP tool has the flexibility to change as your business changes. If you agree with this philosophy, the clear choice for your business is Microsoft Dynamics AX.


Joe Gulino, ERP Practice Director, Green Beacon Solutions
Joe has over 20 years of experience building and running midmarket focused ERP consulting practices. With expertise in solving business problems through the use of technology, he has domain experience in several industries including manufacturing, distribution and professional services. Green Beacon focuses on solutions specifically for Industrial Equipment Manufacturers and Professional Service Firms.


Got comments, anecdotes or personal SAP All-in-One vs. MS Dynamics experiences to share? Send us an e-mail and let us know!

Dig Deeper on ERP software selection and implementation

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.