The Business of Software

Are you an ISV (Independant Software Vendor)? A lot of companies in Sri Lanka are.
Then you should definitely read this
article
by Eric Sink.

The Business of Software