To generally be a successful architect, one particular should have necessary competencies which include proficiency in architectural design program, which include AutoCAD and Revit, to build exact and comprehensive drawings. A solid knowledge of building codes and restrictions is vital to make sure compliance and adherence to lawful specifications