Architekt obecnie zazwyczaj zajmuje się wykonywaniem różnorodnych projektów. Jego wiedza zazwyczaj jest wystarczająca do tego, aby mógł zaprojektować nie tylko dom mieszkalny, ale także wiele innych budynków, jak hale przemysłowe czy inne budynki użytkowe. Zazwyczaj jednak architekci specjalizują się w projektowaniu jednego rodzaju budynków, posiadając z tego zakresu najlepszą wiedzę. Gdy mowa o domach, architekci muszą umieć wykonać zarówno projekty domów tradycyjnych jak też projekty domów nowoczesnych. Aby jednak dzisiaj wykonać najlepszy projekt, architekt musi umieć bardzo wiele rzeczy, nie tylko związanych ze swoją dziedziną, lecz także wieloma innymi. Projektując dom, konieczne jest wykonanie na projekcie wielu instalacji, takich jak kanalizacja, woda czy ogrzewanie. Często jest tak, ze ich szczegółowym zaprojektowaniem zajmuj się kto inny a architekt jedynie musi ten projekt dopasować do całościowego projektu domu. Jednak i tak musi posiadać z tej dziedziny wystarczającą ilość wiedzy, aby móc bez problemu sprawdzić, czy ten projekt jest zgodny ze stanem faktycznym i czy jest dopasowany do konkretnego budynku. Ponadto zadaniem projektanta jest także to, aby dokładnie określić, jaką technologią ma być postawiony budynek. Wymaga to więc znajomości bardzo wielu zagadnień, przede wszystkim związanych z materiałami budowlanymi. Architekt musi wiedzieć, jakie są dostępne na rynku, również gdy mowa o nowościach. Poza tym powinien bez problemu umieć wskazać jaka technologia budowania będzie dla projektowanego budynku odpowiednia. Niezwykle często klienci mają pod tym względem pewne wymagania, a zadaniem architekta jest wtedy przede wszystkim sprawdzenie, czy jest to możliwe do wykonania oraz wprowadzenie odpowiednich zmian na projekcie. Tylko wtedy bowiem jest w stanie spełnić wszystkie oczekiwania zgłaszających się do niego klientów.