Even if your business has nothing to do with software, chances are, you
are using computers in some way. This is typically done for one of
two reasons: reducing costs or increasing sales.
Understanding your marketplace is key to your success, but what is also
relevant is understanding what is possible from a technical perspective.
If you don't know
that there's a widget out there which does what you want, you
can waste a lot of money hiring someone to make such a widget. On the other
hand, just because something is possible
doesn't mean it's right for you. The real value in software comes from
understanding enough about the problem so that a cost-effective solution can be
My job is not simply to do whatever you ask, but to ensure that
you are getting the greatest value for your money. I will endeavor to
understand your issue so that a solution
will be created that is of the highest quality and
is the cheapest to maintain over the long term.
I will try to come up with alternatives that you may not have thought of, and discuss
them in terms of pros and cons, so that you have some real options.