Birds-Eye.Net
All things broadband and more...
 
Web Birds-Eye.Net
What's New?

Download Purchased Items

Research:
Analysis
International

Reference:
Acronyms & Definitions
Articles
Broadband Directory
Legacy
Operations
Technical
Yearly Predictions
> RSS Feeds <

Business Forms:
Due Diligence Checklist
Funding & VC Due Diligence
Real Estate Due Diligence

Resources:
Monitoring/Reporting/Benchmarking
Patent Harvesting Kit
Ready to Use Scripts
Source Code

Referral:
Expert Consulting
Referral

Other:
Advertise With Us
Feedback
Recommended Reading
Fishing
House
Baby in the City
Blog

Featured Product:

The Lure of Using Microsoft .NET for OSS/BSS
And the stark realities of keeping it

By: Bruce Bahlmann - Contributing Author (your feedback is important to us!)

Created: December 30, 2003

This paper is the product of OSS Vendor Analysis  and the OSS Vendor Listing which is available from Birds-Eye Network Services. 

For over a year now, Microsoft has been pushing the telecommunications industry to build Operational and Business Support Systems (OSS/BSS) using its popular .NET framework. At least three telecommunications providers (Globe Telecom, Deutsche Telekom T-Systems, and MetraTech) have now taken the plunge and report cards back from these operators (according to Microsoft) have been singing praises to this solution. Perhaps a sign that future OSS/BSS spending may further add to Microsoft coffers. This article will take a look at the benefits (and realities) of moving forward with Microsoft .NET as your OSS/BSS platform. 

Benefits of the Microsoft .NET Platform 

When considering building your company’s OSS around .NET a number of factors must be considered including up front costs of labor, .NET software, hardware and an operating system, as well as ongoing costs of licensing and labor costs for major enhancements. Lets review some of these cost factors associated .NET more closely. 

Since Microsoft .NET is not in itself an OSS but rather a platform that can support OSS capability, telecommunications operators thinking seriously about using .NET need to accept the notion of not only providing telecommunications to their customers but also being a software developer. Telecommunications operators larger than 50,000 subscribers likely develop some of the software that supports their subscribers in-house. The larger the operator, the more software they are likely to develop in house. Smaller operators may also find the .NET platform a great fit for their entrepreneurial and tinkering owners who realize that OSS is not all that difficult (if your expectations held in check) with the right tools and software platform. The key here is the realization that in order to be successful with .NET based OSS your company needs to focus on attending to the needs of your customers as well as to the development of your OSS.  

Microsoft .NET developers cost a fraction ($35-50k) of what you would pay comparable Linux ($75-125k) or Sun/Solaris (125k and up) developers. Microsoft .NET solutions are also developed in a fraction of the time that more rigorous programming languages such as C++ or Java require. The minimum time required to develop and deploy new .NET services averages between 3-6 months where as new services earmarked for the Linux or Sun/Solaris platform typically take a year or more just to develop. As a result, software companies seeking to build OSS/BSS solutions based on .NET would see a fast ramp up of capability within a year’s timeframe easily surpassing the functionality, interoperability, and scalability of all but the most veteran OSS/BSS vendors. Faster time to market (2-4 times faster) and lower labor costs (1/4 –1/2 cheaper) associated with Microsoft .NET solutions translate into real hot buttons for telecommunications operators evaluating their OSS/BSS purchase options. The key to .NET is the rapid development environment that evolves over time and ends up saving you money in the long run over off the shelf OSS solutions. 

Microsoft also makes a convincing argument in terms of risk avoidance as telecommunications companies compare .NET against a full compliment of startups within the OSS/BSS space. This is perhaps even more the case when comparing OSS/BSS companies that depend solely on the OSS/BSS marketplace as their primary source of revenue. As OSS/BSS software companies continue to multiply, Microsoft .NET makes it economical for these companies (or telecommunications operators) to explore bringing development of these solutions in-house. It also limits the need for off-shore development resources as the personnel costs for .NET developers is comparable to equivalent Unix or Java programmers in far away countries – especially when they can all work in the same room together. 

The other key here is that the reason why companies develop their own OSS is to be able to offer their customers unique capabilities. In a highly competitive telecommunications space, simply offering what your competition offers may not be enough to differentiate the products you offer from those offered by your competition. You need to do it better, cater to your customers’ and business needs, and do it cheaper than your competition. Buying an off the shelf OSS may get you into the game faster, but it also puts you behind the competition from the get go as they might not have made a similar up front investment and are therefore already ahead in race for profit margins. 

Drawbacks of .NET OSS Solutions 

Microsoft .NET is billed as completely open, so long as it runs on Microsoft servers and uses Microsoft programming languages and associated applications. Microsoft’s OSS/BSS push is very attractive although the realities are quite sneaky. They provide all these tools, code examples, interfaces, and support so that people with very little training can churn out fairly sophisticated and robust applications within extremely short periods of time. This time to market savings is paid for through the purchase of Microsoft’s premium server applications that factor into the realized automation. An initial survey of the applications involved in a typical .NET OSS solution can be found in Table 1.0. 

Microsoft .Net Associated Products:

Initial Cost:

Visual Studio .NET

$1,079 - 2,499

BizTalk Server 2002

$999 – 24,999/processor

SQL Server 2000

$667 – 19,999 /processor

Commerce Server

$1,199 – 19,999/processor

Host Integration Server

$1,199 – 2,499/processor

Microsoft Operations Manager

$349/processor

Table 1.0 Pricing for Microsoft .Net Enabling Servers 

All the server software in Table 1.0 requires Windows Server technology (an additional $2,999/computer). Essentially, the up front pricing for an entry-level OSS solution with two computers would cost around $12,500 just for the Microsoft applications. This price excludes the costs of the computers as well as the development resources required to build the OSS functionality. This pricing is still a fraction of what off the shelf OSS vendors charge for a proprietary solution that isn’t nearly as open (standards compliant) as .NET. For all its faults .NET may be highly proprietary, but because it is from Microsoft, it may be the de facto standard even if its not completely open standards compliant. 

Microsoft is priming the pump by offering software “enabling” applications that can support next generation telecommunications OSS/BSS as well as allow enterprises and telecommunications operators to rapidly develop solutions using increasingly flexible Microsoft development environments. With many vendors in the business of creating OSS/BSS software for telecommunications companies the challenge of finding a completely open solution from a provider that will be around when you need them cannot be underestimated. Thus far the key to survivability for off the shelf OSS/BSS vendors has been venture capital funding, as only a couple of these vendors actually survive on revenues alone. 

Things to Look For in a Successful OSS/BSS Vendor 

If you’re on the market for an OSS/BSS or tired dealing with your existing OSS/BSS vendor here is a short list of things to consider: 

Build vs. Buy – Don’t always assume that buy is cheaper in the near term or the long run. Especially if the company is a startup solely dependent on venture funding. Carefully evaluate the risk of buying from an unknown quantity vs. the cost if that choice fails to deliver. 

Partners vs. No Partners – Some OSS/BSS vendors try to mask their actual vulnerability by partnering with larger companies. Do not assume that such partnerships do anything to increase a company’s staying power. Most sales partnerships actually generate less money for the OSS vendor because the partner who made the sale can keep up to 40% of the revenue and yet not be responsible for any of the ongoing maintenance. 

Web Services – Make sure your solution is completely open standards compliant and heavily uses web services as the foundation of its platform. Web services are inexpensive to maintain, very modular, and provide many benefits beyond what larger C++ or Java OSS applications can provide. Once more, use of web services allows important things such as scalability and reliability to be handled by the platform rather than the application. 

Survival Funding – A number of OSS/BSS vendors have receive significant venture capital funding through multiple rounds during the craze of the Internet boom. Now having burned through anywhere from 15-50 million and still barely generating 1-3 million (if that) in gross revenues is not a good economic sign of sustained health or growth - especially in light of the fact that the number of OSS/BSS vendors continue to increase. 

In light of these considerations, the best OSS vendor may not in reality be only an OSS vendor but rather a company with significant business in some other software product(s). Since there are over 100 OSS/BSS vendors actively selling products around the world, how many of these companies can realistically survive and is your business willing to take the risk that you might pick the wrong one. If you are considering an OSS/BSS vendor how many customers do they have? Is it less than a hundred or is it more than a 1,000. It doesn’t take long to do that math. If the OSS vendor you’re considering has fewer than 100 customers and their primary business is OSS/BSS software they face an up hill battle in the up coming fight for survival. The last couple years, venture capital in OSS/BSS has pretty much dried up so the need for companies to make it with what they have left in the bank now becomes game time (make or break time). Is your OSS/BSS vendor a gamer? 

Two Markets and Spoils Go To Those with Focus 

I believe there are effectively two different OSS/BSS markets. One for larger operators that will require very complex, scaleable, and reliable software and the other for much smaller operators that require very low complexity but full feature sets – quite possibly an appliance type all-in-one box approach. The companies that find themselves trying to sell to both large and small telecommunications operators can’t seem to make up their minds where as the other companies with great focus are well positioned to ride out the storm. 

The thing I like about Microsoft .NET OSS/BSS solution is that they don’t have to commit to either market like companies whose primary business is OSS software. Rather .NET is merely a platform that can and does support OSS/BSS as well as anything else you care to build on it. With any other OSS vendor, if they go out of business, you’re left holding the bag. With .NET, you just continue to build. The best OSS vendor therefore cannot be just a developer of OSS/BSS software but rather one that offers you a platform on which you can drive your own products and continue to build upon whether that company is in business or not. The importance of complete adherence to open standards cannot be under emphasized!

Check out these other Birds-Eye.Net papers/products regarding broadband OSS:

Can Birds-Eye.Net help you or your Company?
Receive your Birds-Eye.Net articles and white papers hot off the presses by adding our RSS feed to your reader.

 

(C) Copyright Birds-Eye.Net, All rights reserved.
It is against the law to reproduce this content or any portion of it in any form without the explicit written permission of Birds-Eye Network Services, LLC. Federal copyright law (17 USC 504) makes it illegal, punishable with fines up to $100,000 per violation plus attorney's fees.