Spring does not dictate that choice; in fact, using Spring tends to make applications more portable, so you can exercise your choice more freely.Remember that license cost is just one consideration in application server choice; you should consider TCO, and issues such as reliability, performance per unit hardware, scalability, deployment and administrations.