Инженер е човек, чиято работа включва проектиране и изграждане на двигатели, машини, пътища, мостове и др., Докато архитект проектира само сгради. Един инженер може допълнително да се специализира в химическото инженерство, гражданското, електрическото, осветлението, механичното, софтуерното, звуковото, промишленото, конструктивното, въздухоплавателното и др. Всички тези инженерни потоци имат своите специфични изисквания и фокус на изучаване и обучение.
Архитект също контролира изграждането на всяка сграда, която е проектирал. Думата произлиза от латински и гръцки корени, които технически означават „главен строител“. Архитектът трябва да се съсредоточи главно върху естетиката, когато проектира сгради, но отстрани трябва да има предвид неща като безопасност и практическа полезност на сградата. Един архитект също трябва да е запознат с местните закони, така че да не включва структури в плана си, които не са законово допустими. Например има закони за разстоянието на стените от строителната зона, действителната площ, върху която е построена парцел, дали басейн може да бъде разрешен или не, какви са изискванията за мазе и т.н..
Архитектът също трябва да е наясно какви разрешения са необходими за картата на сградата, преди да започне строителството.
Работата на инженер се основава на далеч по-голямо платно. Той ще помогне на архитекта в практическото изпълнение на дизайна, когато става въпрос за сграда, но може да бъде специализиран и в други специфични аспекти на целия процес. Така архитектът е ограничен само до оформлението. Един инженер ще бъде по-умел да обясни и изчисли точно какъв материал ще се изисква, как ще трябва да се фиксира и т.н..
Както архитектите, така и инженерите работят за правителства по целия свят, но когато става въпрос за армиите, инженерите играят специална роля. Те трябва да се занимават не само със строежа на сградата, но и с това как най-добре могат да бъдат унищожени конструкции като мостове, сгради и др..