Not at all, there are many different models to use. They all have their own specific use cases as well, as you might expect.