Most studies aimed at designing and optimizing optical networks, involve substantial software development. The software tools resulting from each project are varied but generally have parts in common. Regrouping these overlapping parts in a single framework can be valuable and enable the efficient usage of developed features for new networks design and performance evaluation. In this paper, we present such a framework, Javanco (JAVa Aided Network COckpit), which integrates multiple tools and focuses on graph level functionalities. We compare the Javanco architecture and its benefits with other frameworks such as OMNeT++.