From Fedora Project Wiki
An integrated development environment (IDE) is a software application that provides comprehensive utilities for software development. There are several different open-source IDEs in Fedora's official repositories, including: