• subscribe
March 19, 2010 12:00 AM

Is Microsoft Leaving Small Business Behind?

SQL Server Pro
InstantDoc ID #103615

These days the name Microsoft is virtually synonymous with enterprise. However, the enterprise is not where Microsoft came from: Microsoft got its start with MS-DOS and later Windows on personal computers. Consumers liked using Windows at home, and Windows worked its way into business from the bottom up. Back then Windows was designed for consumer ease of use.

At first few thought Microsoft could be a contender when it entered the server market with Windows Server NT sporting the easy-to-use Windows front end. SQL Server 6.0 and SQL Server 6.5 were still considered small business or departmental databases that couldn’t compete with the likes of Oracle and DB2. However, businesses looking for simpler and less costly solutions began choosing Microsoft products (e.g., Word over WordPerfect, Excel over Lotus 123, and Windows NT over Novell NetWare), giving Microsoft a foothold in the enterprise.

At that time IBM was the dominant force in business. IBM solutions were all targeted at enterprise customers. IBM took all of its feedback and product direction from its biggest and most important customers, and IBM products became more sophisticated, more complex, and more expensive. Now IBM products are so user unfriendly and complex that most of them serve as gateways for IBM to sell consulting services.

Nowadays, Microsoft is the dominant player in the enterprise market. Perhaps inevitably, as Microsoft grew into an enterprise player the complexity of its products grew as well. Instead of looking to sell first to consumers, Microsoft now looks to sell to business. The company now focuses less on the ease of use of its products than on enterprise scalability and security. Even though Microsoft might still get some feedback from consumers, it has been focusing on getting product feedback from Technology Adoption Programs (TAP) and Rapid Deployment Program (RDP) customers. These are predominantly enterprise customers. Although the names have changed, Microsoft’s relationships with enterprise customers closely parallels the relationships IBM had with customers in the past.

Don’t get me wrong. The enterprise focus isn’t in itself a bad thing, and in fact the enterprise evolution seemed inevitable so that Microsoft could grow its products and its market base. Enterprise customers tend to be sophisticated and have complex needs; their feedback leads to sophisticated and complex products. However, it’s a mistake to think that the solutions designed for the enterprise will work for small business. An enterprise will readily accept complexity if it solves an important pain point or addresses a key business issue.

 

But features that solve an enterprise’ problems often add needless complexity for a smaller organization. This is why a product for ISVs like SQL Server Express (a favorite of mine) is having a tough time competing with the much smaller, simpler, open source MySQL. Even Microsoft products that supposedly target the small business, such as Windows Small Business Server, aren’t really simple. Microsoft added wizards to try to mask the product’s complexity, but at the end of the day it’s really designed for a sophisticated consultant who manages a small business’ infrastructure.

Today many Microsoft products stand at the brink of the maximum complexity and price that many small businesses don’t have the bandwidth to handle. Let’s see what’s happening with price: Microsoft has dropped the more affordable Visual Studio 2008 Standard edition and replaced its spot in the lineup with the new high-end Visual Studio 2010 Ultimate edition. A license for SQL Server 2008 R2 Standard edition will be about $1500 more expensive than one for SQL Server 2008 Standard edition. And a license for SQL Server 2008 R2 Enterprise will be about $3800 more expensive than one for SQL Server 2008 Enterprise. A large business could easily swallow these costs, but a small business would have a much tougher time.

Although catering to the enterprise brings Microsoft profit today, you have to wonder what effect this approach will have on its small business customers. Will those customers opt for cheaper open source or new cloud computing options as a way out of dealing with the ever-escalating price and complexity of Microsoft’s product lines? What do you think? Is Microsoft leaving small business behind? Tell us how these changes have affected you at motey@sqlmag.com or letters@sqlmag.com.



ARTICLE TOOLS

Comments
  • plaut
    2 years ago
    Apr 11, 2010

    Well, look at the pricing structure of SQL Azure....
    http://www.microsoft.com/windowsazure/pricing/#sql

    Scroll all the way through that document.

    That page in itself is too be complex. Compare that to the simplicity of a company like discountasp.net which charges one simple fee or using mysql via an isp.

  • Chipman
    2 years ago
    Apr 08, 2010

    "However, the enterprise is not where Microsoft came from: Microsoft got its start with MS-DOS and later Windows on personal computers. Consumers liked using Windows at home, and Windows worked its way into business from the bottom up. Back then Windows was designed for consumer ease of use."

    That is a misreading of history, consumers had nothing to do with it--I was there as one of msft's first customers on Wall St. Bill Gates was a genius in understanding the needs of businesses, and tailored Windows, Word, Excel and later Access, accordingly, hence msft's ensuing market domination. In those days (late 80's, early 90's) the consumer market was nothing. Msft was actively wooing businesses through venues such as Windows on Wall Street and TechEd. Microsoft was built on the proposition that businesses needed to solve problems with low TCO, which is why Word won out over Word Perfect, and Excel over Lotus, and Access over dBase and the other desktop databases of that era. The consumer market didn't emerge until later when hardware and memory became more affordable, and SQL Server itself didn't mature until SQL Server 7.0 when the code base was liberated from Sybase.

    However, you are right about the larger problem. In addition to small businesses, consider that any large enterprise consists of smaller departments or cost centers, whose needs are often ill-served both internally by IT departments and externally by being ignored by Microsoft. It's the 80/20 rule where the 20% of the small businesses/departments are neglected in favor of the 80% representing IT departments or the enterprise, who make the big purchasing decisions. This short-sightedness opens the way for the competition, such as MySQL, who are doing nothing more than taking a leaf out of Microsoft's original playbook by offering more affordable, easier to use solutions for common business problems. It will be interesting to see how it all plays out.

  • Chipman
    2 years ago
    Apr 08, 2010

    "However, the enterprise is not where Microsoft came from: Microsoft got its start with MS-DOS and later Windows on personal computers. Consumers liked using Windows at home, and Windows worked its way into business from the bottom up. Back then Windows was designed for consumer ease of use."

    That is a misreading of history, consumers had nothing to do with it--I was there as one of msft's first customers on Wall St. Bill Gates was a genius in understanding the needs of businesses, and tailored Windows, Word, Excel and later Access, accordingly, hence msft's ensuing market domination. In those days (late 80's, early 90's) the consumer market was nothing. Msft was actively wooing businesses through venues such as Windows on Wall Street and TechEd. Microsoft was built on the proposition that businesses needed to solve problems with low TCO, which is why Word won out over Word Perfect, and Excel over Lotus, and Access over dBase and the other desktop databases of that era. The consumer market didn't emerge until later when hardware and memory became more affordable, and SQL Server itself didn't come into its own until SQL Server 7.0 when the code base was liberated from Sybase.

    However, you are right about the larger problem. In addition to small businesses, consider that any large enterprise consists of smaller departments or cost centers, whose needs are often ill-served both internally by IT departments and externally by being ignored by Microsoft. It's the 80/20 rule where the 20% of the small businesses/departments are neglected in favor of the 80% representing IT departments or the enterprise, who make the big purchasing decisions. This short-sightedness opens the way for the competition, such as MySQL, who are doing nothing more than taking a leaf out of Microsoft's original playbook by offering more affordable, easier to use solutions for common business problems. It will be interesting to see how it all plays out.

  • Chipman
    2 years ago
    Apr 08, 2010

    "However, the enterprise is not where Microsoft came from: Microsoft got its start with MS-DOS and later Windows on personal computers. Consumers liked using Windows at home, and Windows worked its way into business from the bottom up. Back then Windows was designed for consumer ease of use."

    That is a misreading of history, consumers had nothing to do with it--I was there as one of msft's first customers on Wall St. Bill Gates was a genius in understanding the needs of businesses, and tailored Windows, Word, Excel and later Access, accordingly, hence msft's ensuing market domination. In those days (late 80's, early 90's) the consumer market was nothing. Msft was actively wooing businesses through venues such as Windows on Wall Street and TechEd. Microsoft was built on the proposition that businesses needed to solve problems with low TCO, which is why Word won out over Word Perfect, and Excel over Lotus, and Access over dBase and the other desktop databases of that era. The consumer market didn't emerge until later when hardware and memory became more affordable, and SQL Server itself didn't come into its own until SQL Server 7.0 when the code base was liberated from Sybase.

    However, you are right about the larger problem. In addition to small businesses, consider that any large enterprise consists of smaller departments or cost centers, whose needs are often ill-served both internally by IT departments and externally by being ignored by Microsoft. It's the 80/20 rule where the 20% of the small businesses/departments are neglected in favor of the 80% representing IT departments or the enterprise, who make the big purchasing decisions. This short-sightedness opens the way for the competition, such as MySQL, who are doing nothing more than taking a leaf out of Microsoft's original playbook by offering more affordable, easier to use solutions for common business problems. It will be interesting to see how it all plays out.

  • VAUGHN
    2 years ago
    Apr 08, 2010

    I could not agree more. As I've been advising Microsoft for years, more and more of their emphasis in the developer tools (where I focus) has been on functionality that smaller shops cannot afford to implement. They are too complex, too costly and too different from their current architectures. While Microsoft plays lip service to small businesses, it continues to ship one revision after another of their tools and revises the pricing structure to force people to look for other alternatives or simply stick with their current tools for as long as they can. Unfortunately, they see the same spectre of having their current architecture abandoned like VB6 in the years to come.

    William R. Vaughn
    President Beta V Corporation
    billva@betav.com

You must log on before posting a comment.

Are you a new visitor? Register Here
  • SP1?
    I know there is a SP1 for SQL 2008 R2 available....and there is a "feature pack" as well... ...
  • SQL database mirroring
    I have SQL Server 2008 R2 Enterprise 64bit on Windows 2008 R2 Enterprise 64bit.  Each SQL Server has...
  • Dell Compellent Disk Drive
    Does anybody has experience with Dell Compellent Disk Drive? Basically, this system manages all disk...
  • Sql server performance tuning
    I need to find a tool that help me to optimize sql server,queries,improve the performance and solve ...