It has been traditional to develop big system that few can afford and even less can get right. The way we work is to break projects down into as small a steps as we can. That way we can bring you benefits quickly, allow us time to understand and for to realise the possibilities.
It can seem an alien way of doing things because you don’t buy the parts of a car or a house separately however this is the idea way to make software.
If it is something that interests you then Google “agile development” or “lean development” for information and articles. But trust me it the way for you to get the system you really need at the minimum cost.