Phil's right about crossover modelling software. It can get close most of the time, but not always, and only an idiot would rely on it entirely. The main benefit is that it saves time, and allows you to experiment more easily with complex circuits. As with any other modelling software, you need to understand the subject area and the assumptions that the software is making. But you still need to build, test and fine-tune your crossover(s) the old-fashioned way. Otherwise, it's like making a recipe for a cake without baking and tasting it.