No, you don't necessarily need to purchase Tableau Server to use Tableau Desktop. It completely depends on your business requirements.
You need Tableau Server when -
- You have a high growth & uncontrolled environment. This in turn leads to demanding high security, collaboration, governance and performance.
- you want to use numerous data sources and want to share dashboards and workbooks, each with their own metadata layers, extracts and copies across your organization.