Chapter 6. Portability

Marketects and tarchitects alike often pursue portability with a fiery passion. What fuels this fire? Customer need? Me-too feature management (“Our competitor supports this feature, so clearly we have to”)? The desire to prove technical virtuosity? By exploring the business issues associated with portability you can determine how hot to build your fire.

The Perceived Advantages of Portability

Here are some of the claimed advantages of portability. Do they hold up?

Claim: By supporting multiple platforms, we can address a new market segment. This is compelling since addressing more market segments with essentially the same product is a good thing. Be careful, though. Effective marketing practices teach us that the ...

Get Beyond Software Architecture: Creating and Sustaining Winning Solutions now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.