SeleCTT is defined as a web tool composed of four main modules:
(a) Insertion Module: It receives information about the project to be developed as input.
(b) System Administration Module: Responsible for database management.
(c) Control Module: Responsible for controlling the attributes and criteria adopted on characterizing the testing techniques.
(d) Results Module: Responsible for comparing information extracted from module (a) using adequacy criteria defined in module (c) in order to provide a recommendation list of techniques ranked according to their level of relevance to the project.