IT is a complex domain.
For a given problem, there'll always be a great number of solutions.
Each solution has its pros, its cons and an associated budget. The
choices to be made for a small business are far from obvious but
here's some advice on how to take in account your business reality to
your IT needs.