"At first glance, Kapoor's query seemed the technological
equivalent of asking if the weather in Cairo yesterday would
disrupt tomorrow's Boston to New York commuter train schedule, but
he makes some reasonable arguments as to why a company might prefer
a SaaS arrangement to becoming involved in a similar open source
endeavor. Most of his points focus on the costs and technical
skills required in making open source deployments work -- which are
as likely to be relevant to one company as they are irrelevant to
"Kapoor seems to infer that open source projects ("base code")
offer applications -- completely across the board -- that are in
some manner unfinished or require extensive customization to be
useful. While customization needs vary depending on application and
end-users, a generalization such as this is about as accurate as
describing every last SaaS offering as "beautifully crafted"
(though one would figure the services that are truly painful get
tossed aside quickly)."