Sign In
Forgot Password?
Sign In | | Create Account

The RTOS business - a story

Colin Walls

Colin Walls

Posted Aug 17, 2009

If you work with embedded software, you probably have some familiarity with real time operating systems. Today, I am not going to talk about any of the technicalities of an RTOS – that can wait for another occasion. What I would like to give you some insight into is the business of selling an RTOS product. Commercial operating systems for embedded systems have been available for over 20 years – the first was probably VRTX [pronounced “vertex”] from Hunter & Ready [which later became Ready Systems, which was acquired by Microtec Research, which itself was acquired by Mentor Graphics]. As with the selling of all products, different companies operate in different ways, but selling software gives interesting opportunities for challenges. I will illustrate this with a true story.

Once upon a time …

There was a team of developers [at a company whose name I cannot reveal] who decided that they needed an RTOS for their latest project. They were smart guys and did some careful research and looked at the 200 or so RTOS products on the market. After careful consideration, they narrowed down their search to two RTOS vendors, whom I will call “Company A” and “Company B”.

They approached both of these vendors with a detailed list of requirements – a very long, detailed list – and asked them to respond and provide a quotation. This was interesting to both companies, as this was a large project and the money on the table was of the order of $1m.

All salesmen know that, when asked to provide a quotation against detailed requirements, they have a good chance of getting the business, so responding rapidly is sensible. Company A did just that. They came back with an acknowledgement that they could fulfil the requirements and proposed a price. The price was well within the customer’s budget.

Meanwhile, the sales team at Company B were worried. They looked at the specification carefully. A large part of the requirement was straightforward and fully supported by their product. Some things would require a little work, but that was OK as there was sufficient money on the table. The problem was that a few of the requirements were either impossible or inconsistent with others. After some very careful thought, they responded to the customer, outlining their concerns and offering a price. This price was significantly higher than that offered by Company A, but within the budget.

Shortly afterwards, with very little further discussion, Company B was awarded the contract.

So, what is happening here? One company offers a complete solution at a lower price, but the order goes to the company offering the incomplete, more expensive solution. The clue was at the beginning of the story: the development team were smart guys. They had laid a trap. They knew that some of the requirements were problematic. So, as soon as Company A said “No problem”, they were out of the game. Company B took the order because they were honest and straightforward – always a good policy. The guys at Company A were not stupid – they just decided to get the money and allow Technical Support to deal with the problems later. Under some circumstances, that strategy might have worked, but is not a good way to build a long term relationship with a customer.

I am not prepared to say who Company A is, but you can probably guess the identity of Company B.


More Blog Posts

About Colin Walls Follow on Twitter

Colin WallsI have over thirty years experience in the electronics industry, largely dedicated to embedded software. A frequent presenter at conferences and seminars and author of numerous technical articles and two books on embedded software, I am a member of the marketing team of the Mentor Graphics Embedded Systems Division, and am based in the UK. Away from work, I have a wide range of interests including photography and trying to point my two daughters in the right direction in life. Learn more about Colin, including his go-to karaoke song and the best parts of being British: Visit The Colin Walls Blog

More Posts by Colin Walls

Comments 4

Post a Comment
Having used virtually every major RTOS in multiple projects, and having been on other side of the negotiating table in most of those scenarios, I also have a pretty good idea of who company A is as well. I wonder if this economy is making them even more desperate for a sale. Colin - wasn't VRTX released in source code form by Mentor many years back (maybe the late 90s), at least for ARM processors? I could've sworn at one point I downloaded something like that...

1:56 PM Aug 17, 2009

Hi Dan A variant of VRTX, which was aimed at 32-bit microcontrollers, called VRTXmc/VRTXoc, was made available as "community source". Source code was free to obtain and work with, but a fee was payable on deployment.

Colin Walls
1:59 PM Aug 17, 2009

Its really a nice blog. I have listed this story in my arguments stack on "Honesty is the Best Policy". I think, I can probably guess the Company B.

Zeeshan Mahmood
5:22 AM Aug 19, 2009

Good blog.

Zeeshan Mahmood
5:23 AM Aug 19, 2009

Add Your Comment

Please complete the following information to comment or sign in.

(Your email will not be published)


Online Chat