2 Eclipse for development
3 Notepad++ For quick changes to codes, write SQL queries and standard tool for storing temporary text.