Custom Development — Get What You Want When You Want It
If OpenNMS does 90% of what you need it to do, it’s very likely that you can get the remaining 10% via a custom development project with the OpenNMS Group. It’s also very likely that the cost of this custom development project would be much less than the dollar cost of a commercial software installation (not to mention the cost of trying to bend your work processes to fit the software, instead of the other way around).
Our customers have requested and received features like SNMP version 3 support, a remote monitoring method, integration with other tools and specific monitors for such things as SMS messaging.
Clear Code. Extreme Programming. Test Driven Development.
Why is custom development so cost-effective in OpenNMS? The credit is due to two main things: the architecture of OpenNMS and its open source nature. From the beginning, OpenNMS was designed to be easily expanded and easily integrated integrated with other systems. Since the code is meant be publicly viewed and used, it is written with elegance and clarity in mind. Extreme programming concepts like test-driven development form the basis for creating new code.
Custom development will give you exactly what you need. The features created we create will be added into the main OpenNMS software so you never have to worry about maintaining the code. But don’t worry about your feature getting modified by the greater OpenNMS community. If the rest of the community decides your feature should behave differently, there will always be a configuration option to cause it to act exactly as you desire. Finally, software unit tests will be written to insure that the feature continues to work as OpenNMS grows.
For example: we had one client who paid for a feature. It worked so well they didn’t upgrade for several years. When they finally did, twenty versions later, the feature still worked, even though it was very specialized and not widely used.
In addition, development time is often greatly shortened because other open source software can be leveraged to add the desired functionality. There is no worry about license compatibility that you would have with commercial software.
OpenNMS gets your network to work. Stop settling for what you can get, and get what you want with OpenNMS custom development.
Free. Open. Always.
OpenNMS is published mainly under the GNU General Public License or “GPL” (with a few parts published under compatible open source licenses). It is 100% free and open, with no hidden or misleading “enterprise” or “commercial” versions. We believe you can’t get the true benefit from open source unless the product is actually open.
What Our Clients Say
We are an ISP. Our network is what we actually sell, and that’s why we must have top performance from our network management system. We didn’t get top performance with our old system, but we do with OpenNMS. - Michael Micheletti, Manager of Engineering, TowerstreamRead More
In six hours, we had OpenNMS running with all the functionality that it had taken us three years to develop with Openview NNM. This was a rude but happy awakening. - Dale Meyerhoffer, Senior Network Analyst, Hershey Medical CenterRead More
I was the only IT person at the office, but with OpenNMS, it was easy to keep track of everything on the network, including our snow and ice-covered traffic light system. If there had been a problem, OpenNMS would have let me know. - John Jennery, City of Grapevine, TexasRead More

