Ask the difference between an IT consultant and an architect.
Consultants are from pre-sales consultation, research and product demonstration to the preparation of tenders and the overall plan and implementation plan; IT architect is probably the direction of software design, the scheme of software writing, and the planning of those modules. To write the whole software system framework and decide the technology to use, such as java, and decide to use struts+hibernate+spring technology, the architect should write public modules and basic classes.