You explain a problem to a Java developer

The developer listens to you while drawing UML in their worn out notebook. After you are finished they promise to deliver the project in 3 months with a budget of 3 million euros. 12 months and 8 million euros later they deliver the project. It works fine in theory, but unfortunately you can't find hardware which could host the application for more than 3 concurrent customers.