Is Linux Ready for Small Business?

Many small businesses have avoided Linux for a variety of reasons: not enough applications, complexity of installation or that it requires too much technical know-how to run. The technology has matured over many years, which raises the question: how valid are these considerations today?

Is Linux Ready for Small Business?