Contracting Information Technology (IT) services has become common practice in the Public Federal Administration (APF). It allows the APF to focus its resources on the primary activities, allowing a better execution of the planning, coordination, supervision and control tasks. One of the challenges is the interdisciplinarity involved in managing contracts, from the characteristics of the object – financial and legal aspects – to human relationship aspects. The objective of this work is to use the case study and research-action techniques and specify a tool for software development and maintenance contracts management, according to agile principles, to support the management of software factory contracts between a Brazilian Public Federal Agency and its suppliers, in line with the specifications of the contracting notices. The tool specification is in the development stage. Bibliographical and documental research activities, as well as object diagnostics, have been accomplished. From the experience, it is possible to glimpse the specification of a contract management tool aligned with the legislation, the agency contracts, and the software development and maintenance processes defined in the agile methodology