Não necessariamente. O DDD pode ser útil em qualquer sistema onde haja um domínio de negócio complexo.