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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.