NetCrunch works with many hardware and software components. It's a complex project consisting of many million lines of code including many open source and third-party software components. As NetCrunch talks to many hardware vendors which update their software regularly, it requires careful testing and an on-site lab. Updating monitoring software is as important as updating any other system software because of compatibility issues that might be caused by vendor upgrades and security updates.
For example, NetCrunch connects or uses OpenSSH and OpenSSL which require several patches a year. As some ciphers become obsolete, it might be impossible to connect to the updated system or device without updating NetCrunch first.
Because compatibility testing is an expensive process and we also want to evolve our product fast to satisfy our customer needs, we have decided to support only one latest and greatest version of the software.
We provide support on a regular basis through email and sometimes by the phone. We appreciate your help in chasing rare compatibility issues or in reproducing the bug in our test environment. Please visit our support page for more information.
We provide updates several times a year; mostly they come with new features but occasionally contain only fixes. Our main policy is to fix bugs first. The number of the fixes shows a tip of the iceberg, however, as NetCrunch runs on multiple projects and technologies such as NodeJS, Chromium, WebKit, JavaSE, OpenSSL, and these projects add many fixes to each release too.
In the latest year, we have added over 100 significant new features, and over 50 of them are extending monitoring capabilities. We are also updating support for existing monitors and improving NetCrunch performance and stability. We always make sure to enhance the existing feature set to extend existing customer experience.
We know you like charts, so here is the chart of NetCrunch updates in the last three years. Please notice that we are increasing the number of new features over time. It's because we strive for improving our software development process.