Developer

First we recommend to look at netspot architecture. It will show you all the key elements of the tool as most of them can be extended.