You can develop programs for AVR devices without the following tools. They may or may not be of use for you.