WordPress is first and foremost a blog tool, however with page templates you can create Website Only Themes. Ive created several in the past, only used the posts for sections like news.
As for Website Only Themes, they exist, most tend to be tailored toward the blog style though I’ve seen. If you are savvy at CSS/HTML maybe a little PHP you can always build a theme yourself.
Oh and don’t forget to check with whoever is in-charge of Web Technologies, to look into Website Accessibility Rules.