Sagar - your understanding is incorrect. 1 license = 1 process running in Production. You can use the same license in Dev and Test for free but your contract states you cannot use the license in more than one Production database. The license does not limit how many resource machines, client machines or application servers* you use.
Recent versions of BP allow you to add multiple licenses, so you have the option to add another if necessary. Please contact your BP sales person.
* NB you would only use more than one Prod application server if you had a load balancer.