An IDE that makes it easy to write code and upload it to the board.
One of the most established APIs for connecting to and working with databases.
You can manage your Arduino BOARDS.TXT and PROGRAMMERS.TXT files.