Integrated development environment
There are two free design tools with partly similar functionality but markedly differing in the way of using:
Full featured IDE with Graphical User Interface
Intended for developers requiring interactive project-oriented work, complexity and sophisticated tools for design, upload, debug, testing, service and maintenance.
TR programmer (uploader) running from the command line
Intended for experienced developers to make design process faster and more effective or for unskilled operators to speed up and secure the manufacturing.