
Sometimes the answer is yes. If the software is a stand alone version with a simple requirement then a reasonably proficient IT person should be able to install the software without any problems.
However, if it is a networked product, then there are other issues involved such as database servers, networking protocols, security issues, integration requirements, and other such technical matters that require specialist knowledge.
On top of many years experience of real life implementations, and aside from being top IT engineers as well, our consultants regularly attend specialist training courses which enable them to consistently implement technically complex systems in the smoothest way possible.
Because our systems are used by real people, not techies, they must be stable and reliable to use. If there is a problem with the way that the software has been implemented then this could lead to software hanging or crashing and the loss of important data. This is frustrating from a user’s perspective and means that they will lose confidence in the system - and ultimately they will stop using it.