"Since we were beginning to engage in sales opportunities where our sales team felt that EMS would be a requirement we decided to have an EMS in place. However we did not want to spend a lot of money doing the EMS development without getting a good understanding of the marketplace requirements. We therefore decided to do the EMS development in phases using DNMS. The initial phase consisted of Security and Configuration modules and our focus during this phase was on getting the EMS completed as quickly as possible so that we could be responsive to the sale team's request for an EMS.
Subsequently we started engaging with larger Service Providers and needed to scale the EMS and add more functionality as well. Since we did not focus on scalability during the initial phase, there was a concern whether our existing EMS could scale to meet the functionality and performance requirements of larger Service Providers.
We were pleasantly surprised that our EMS scaled pretty well, both in terms of functionality and performance. I believe this could be attributed to the fact that the underlying technology for our EMS is DNMS which is based on J2EE. Also the presence of an application server such as JBOSS helped us tremendously to meet the scalability and high availability requirements of our larger customers as well."