This manual is the result of experience and development of tools for software management in Fedora. The content expressed here is specific to Fedora but many of them are easily applicable and transportable to other RPM based GNU/Linux systems. Even some chapters are independent of the distribution as are the ones that cover PackageKit and tools.
This manual aims to consolidate all relevant information regarding the subject of software management in Fedora, at all levels, from novice to expert. This manual should serve as a general reference for experts on the subject, for novices should serve as tutorial and the first chapters can use to meet their most basic needs.