Given the situation prior to December 20, 1996, most users of NeXTSTEP were of the opinion that NeXT would not be enhancing the product, and had already made plans as to how they would migrate to other platforms.
Because of the strategic importance of custom applications developed for NeXTSTEP, most users had decided to remain with NeXTSTEP for so long as it proved viable. This would continue until hardware support for current Intel add on boards, and the supply of NeXTSTEP drivers, had diminished to the point that hardware failures were interfering with the conduct of business. At that point the previously selected exit strategy would be implemented.
The cost of porting to OpenStep was considered to be too high by most users; it was often comparable to the cost of redeveloping the applications using design lessons learnt from the NeXTSTEP implementations. The additional cost of having to license OpenStep (for $500 per machine) for the deployment was considered to be a deal breaker in most cases, given the existing expenditure and cost of porting.
WebObjects was not an option for most users: the crude HTML interface is not appropriate for the scale and significance of application usually developed with NeXTSTEP.
ISVs were in a similar situation. Most were doing general, although NeXTSTEP oriented, consultancy, and so found it easy to become independent of NeXT. The loss of revenue from NeXTSTEP specific products was so small as to not be worth considering.
The claimed porting cost (from NeXTSTEP to OpenStep) of one man month per 50,000 lines of code is close, but an underestimate. Allowing for proper testing and the more thorough programming required for a commercial application, this estimate can easily treble. It is also comparable to the initial cost of developing the application, or that of porting to a new, but comparable, environment, like Java with IFC.
Pages designed by:
Paul LynchLast updated April 25, 1997.