Businesses existed before there were computers, fax machines, telephones and copiers, but few entrepreneurs these days would want to try to grow a company without the advantages modern information technology can bring.Merely having access to the internet--with its myriad opportunities for finding customers, building brands, researching suppliers and communicating with employees and others--can easily justify updating the technology in your office.Skills: An architect must be technically competent and a strong communicator (written, verbal, presentation...).Knowledge: An architect should be competent in the core frameworks used or to be used, however they need not be an expert programmer in that framework.
The risks exposed by poor architecture include software that is unstable, is unable to support existing or future business requirements, or is difficult to deploy or manage in a production environment.
By aspects of the system I mean everything from software development tools to the high level design to the "off-the-shelf" components and services required for the system to function.
A good architect provides a development team with all of the tools they need to put together a great system.
After all, achieving success in this technology-dominant era is far more complicated than putting a personal computer and a printer on a desk.
You now have to understand how to take advantage of an IT infrastructure, including a robust network, to compete more effectively.