Open source integrated development enviroment (IDE)