Hi Andres,
This is a tough one.
If we are dealing with established products or frameworks, we might have certain benchmarks available which can be used to make an indicative guess.
But there is more to that. Especially for a new application, we would need some benchmarks to finalize the total capacity. Atleast some basic tests to identify the applications scalability pattern and its service time.
-Deepak