Software Information |
|
Does Microsoft have any real competition?
Does Microsoft Have any Real Competition? Copyright (c) 2003 Gregory S. Diehl In a word, yes. And I think they are about to get more. Microsoft primarily dominates in operating systems and office productivity software. Windows is going to be the dominant OS for some time. But I think things will get much more interesting with the Novell/SuSE merger. The giant IBM was already behind Linux. (People forget that if IBM's software division were a separate company, it would be number two only to Microsoft.) Now, they face the challenge from a company that knows how to market to the enterprise, which Red Hat does not. SuSE gets the channels and business partners it needs worldwide; Novell can assure its survival beyond NetWare as a competitor to the hated Microsoft. (Novell feels about as strongly about the folks from the Northwest as Sun does.) And speaking of Sun, they are aggressively pushing StarOffice as an alternative to Microsoft Office. It offers file compatibility, so anyone on a budget may want to at least consider it. Corel is also hanging in there with WordPerfect and other products, and Novell has GroupWise. So there is at least a little competition in office productivity, although admittedly not much. StarOffice is now available in the retail channel, so that may change. With Sun and IBM pushing Java/J2EE as the platform for Web services, .NET is getting all the competition it can handle. For dynamic Web publishing (updating from a database) I seem to see at least as many pages with .jsp (Java Server Pages) or .php (Hypertext Preprocessor) as I do .asp (Active Server Pages, from Microsoft) on the file name. (If you've ever wondered what those strange things were that were not .htm or .html, that's it!) There are two areas where Microsoft is not even close to first place. Most Web servers are Apache running under Linux, not Microsoft's Internet Information Server on a Windows box. In the database arena, Microsoft really faces stiff competition. IBM is still number one with DB2, and Oracle is close behind. While SQL Server 2000 is much more robust and enterprise-ready than its predecessors, it is still in third place. (Albeit a tighter third place with the scalability and other features of SQL Server 2000.) On the charts with a bullet is MySQL, the Linux of the database world that is gaining more market share in enterprises not needing the features of a DB2 or Oracle. So, does Microsoft have competition? Yes, even in areas of near-monopoly, there is at least some competition. About the author: Gregory S. Diehl has almost 35 years experience in applying technology to solve business problems and expand opportunities. He has worked as a systems analyst, programmer, technical writer, Web developer and numerous other roles. A Master CIW Designer, he is currently starting a Web design and development firm in Las Vegas. http://www.gsdweb.net http://www.lonewolfreviews.com [email protected]
|
RELATED ARTICLES
Dreamweaver vs FrontPage There are two major WYSIWYG(What You See Is What You Get) editors available for beginners. These are: Microsoft FrontPage and Macromedia Dreamweaver. So the question is which one is better? Upgrading Great Plains Dexterity Customization ? switching to new technologies: SQL, Crystal, eConne 1.� Replace Dexterity cursor with SQL Stored Procedure Dexterity was designed as multiplatform technology (primarily Btrieve, Ctree, SQL Server, potentially Oracle).� Dexterity data retrieving mechanism is based on Range start, Range End, Get First and Get Next clauses.� It� is in fact similar, however a little bit slower to cursors in Transact SQL.� Long ranges in Dexterity are good candidates for replacement by SQL stored procedures with update clause. For example, consider to replace following Dexterity code: Range clear SOP_HDR_WORK. Clear 'SOP Type' of table SOP_HDR_WORK. Clear 'SOP Number' of table SOP_HDR_WORK. Range start table SOP_HDR_WORK. Get first table SOP_HDR_WORK. While errEOF do ��������������� If 'Salesperson ID' of table SOP_HDR_WORK = "ERIC" then ������������������������������� Edit table SOP_HDR_WORK. Set 'Salesperson ID' of table SOP_HDR_WORK to "BILL". ��������������� Save table SOP_HDR_WORK. End if. Get next table SOP_HDR_WORK. End while. � With the following SQL code � Update SOP10100 set SLPRSNID="BILL" where SLPRSNID="ERIC" � Bringing new data into a table in Dexterity is based on change/edit table clauses, in SQL they are equivalent (by performance) to inserting one record at the time. When having long cycle of change/edit table in Dexterity, consider replacement by SQL stored procedure with Insert Into clause. � 2.� Use Crystal Reports, call them from via VBA in Modified form The easy way to call Crystal Report from your VBA code from your modified form: Const RPT = "D:ClientsTheClientInvoice Status.rpt" Public crwApplication As CRPEAuto.Application Public crwReport As CRPEAuto.Report Private Sub Print_BeforeUserChanged(KeepFocus As Boolean, CancelLogic As Boolean) If SalesTransactionInquiryZoo.Type = "Invoice" Then If crwApplication Is Nothing Then ��� ��������������������������� Set crwApplication = CreateObject("Crystal.CRPE.Application") End If Set crwReport = crwApplication.OpenReport(RPT) crwReport.ParameterFields(1).SetCurrentValue (DocumentNo) crwReport.Preview End If 3.� Use Direct .Net Web Publishing from Great Plains Database The easiest and safest way is to use eConnect - SDK with VB samples, created for eCommerce programmers and web designers to call the functionality in Microsoft Great Plains.� If your company can not afford eConnect - create your own set of stored procedures to address Great Plains database and go ahead with Visual Studio.Net to do the web publishing. Happy upgrading and customizing! if you want us to do the job - give us a call 1-866-528-0577! [email protected] � Microsoft Great Plains in Construction & Building ? Implementation & Customization Highlights Microsoft Great Plains could be tuned and setup to fit most of horizontal markets. You can deploy third party modules or build your own custom logic in Great Plains Dexterity. Today we'll look at the options to automate building & construction business. We'll try to use technical language to be understood by programmer, technical consultant, IT system/database administrator, web developer. Perfectly New Database Query Tool - Foxy SQL Pro Released Are you a database professional? Do you work with a lot of databases? Do you use an SQL code? Do you want to connect to a new database to physically create its structure in no time and with ease? Are you tired of having to handle several client applications? Freight Forwarding ERP: Microsoft Business Solutions Great Plains customization & setup ? overview Microsoft Great Plains may be recommended for international freight forwarding / transportation company. Great Plains has such features as multicurrency (Euro, Pound, Yuan, Yen, Peso, Real), Spanish, French, Brazilian Portuguese (and if needed Unicode-specific languages such as Chinese, Japanese). If you have operations in East Europe ? you can have Polish version as well as you can have several screens (SOP Entry, Inventory Item Maintenance, Customer/Vendor Maintenance, etc) translated to Russian, Lithuanian, Latvian. Plus ? if you consider Great Plains as a platform for custom tailoring and developing ? you can have reasonably priced solution for horizontal business, such as freight forwarding, cargo delivery, consignment, transportation. Let's consider industry specifics and the way to implement them in Microsoft Business Solutions Great Plains Microsoft Great Plains GL: General Ledger ? Overview For Consultant Microsoft Business Solutions Great Plains is marketed for mid-size companies as well as Navision (which has very good positions in Europe and emerging markets where it can be easily localized). Great Plains Inventory control is pretty robust and here we would like to give you highlights on standard functionality as well as what could be added to its standard features. The Opera Alternative Security flaws have long plagued Internet Explorer (IE), the market-dominating web browser from Microsoft. IE won the early browser wars, not only because it was free and bundled with Windows, but because it had some features and capabilities that its only real competitor, Netscape, didn't have. But the behind-the-scenes programming that makes those features possible is the very coding that also leaves wide gaps in IE's defenses against viruses and malicious scripting. Among several browser alternatives for Windows users, the Opera browser stands out in functionality and integration, and is gaining a wider following as a safer surfing alternative to Internet Explorer. Groupware: What Works the Way Businesses Do? Groupware Getting Patched with Windows Service Pack Are you one of those people that keeps track of recalls, just in case one of your most recent purchases gets recalled? Well, some of us do, but many of us don't. 5 Easy File Management Tips in Microsoft Word How many steps does it take you to locate and open your Word documents? Try these tricks to streamline how you find and open the files you use most often: A Simple Guide To Wikis A wiki is an editable text-based website. But you don't need to understand any complex HTML, or anything like that to use a wiki. A wiki is really only a little bit more complex than a word-processor, but MUCH more powerful, because instead of only being 1 page, it can be lots of pages, all linked up together. Internet Security Threats: Who Can Read Your Email? Before being able to choose a secure Internet communication system, you need to understand the threats to your security. Need of Document Management System (DMS) Document Management or Enterprise Information Management is perhaps one of the most important of the enterprise solutions that will provide a solution to the various requirements of SOX. Several sections of SOX have a direct bearing on the manner in which the digital documents/records of the enterprise are created, reviewed, approved, stored, retrieved, transferred, and destroyed. Microsoft Great Plains Upgrade ? Things to Consider and FAQ If you have Microsoft Great Plains and support it for your company then you need to know some technical details about Great Plains version upgrade and what is going on behind the scenes, which options do you have in case of Dexterity, VBA, SQL customization, additional complexity comes with migration from ctree/Pervasive to MS SQL/MSDE. Document Templates Give You The Perfect Framework For Your Documents When it comes to running an office, the SOHO entrepreneur has enough on his or her plate as it is. So if you find yourself in the unenviable position of regularly having to set aside your core competencies to handle tedious, repetitive administrative duties such as creating your business documents from scratch, then you need to consider the potential benefits offered by document templates. Bridging the Gap between Paper and Data The cornerstone of successful automated office systems is the ability to convert printed information into electronic data. Document processing applications need to capture and index data accurately and efficiently to bridge that gap. Microsoft CRM Customization - Processing In/Out-Going Email Messages We would like to give you several situations, when you may need custom development and programming to improve Microsoft CRM functionality. This overview is for programmer, software developer, IT specialist, database administrator. Does your Company have Documentum? Are you lost in the mess of documents that get passed around your company, never knowing what the latest version is and which one you should work on without worrying if someone else has already made the same editions that you are making? Perhaps you have heard of collaboration software solutions such as Documentum to help your company manage its documents that are passed around. Documentum is a very good solution to this problem but is it the only one? In this article you will be presented with some basic information about the differences in collaboration software from Documentum and NextPage. 10 Things You Can Do With Photoshop CS2 That You Couldnt Do Before Now Is Photoshop CS2 worth the upgrade? You bet it is! Here are just 10 things you can do with this fantastic new version of Photoshop that were impossible (or difficult) to do with previous versions: Microsoft CRM Customization: Integration with Third Party SQL Application/Database Microsoft CRM ? Client Relationship Management package from Microsoft Business Solutions was initially designed to be customizable with Microsoft Visual Studio.Net and one of its programming languages ? C#.Net or VB.Net. You can use ADO.Net, Web Service, Transact SQL scripting and stored procedures, deploy such SQL Server tools as Linked Server to all ODBC/OLEDB compliant database, including ORACLE, Sybase, Ingress, DB2, Unidata, Pervasive SQL, Ctree and even Lotus Notes/Domino. |
home | site map |
© 2005 |