امروزه، استفاده از کامپیوتر برای انجام پروژه های معماری امری اجتناب ناپذیر است. معماران از ترسیمات دو بعدی پلان و نما تا ارائه های سهبعدی واقعگرا را با رایانه می توانند انجام دهند. دانشجویان معماری برای انجام پروژههای خود و همچنین ورود به بازارکار معماری نرمافزارهای متنوعی را یاد می گیرند. در مقاله زیر نرمافزارهای مهم معماری به ترتیب اولویت ذکر شده اند: