The rough sets theory has proved useful for a wide variety of data mining tasks. A system, called 'Rough Enough', has been developed to support the basic operations of the theory. The system emphasizes modifiability and experimentalism. Genetic algorithms have been used for the NP-hard rough sets procedure of data reduction obtaining the set of reducts. The system has been successfully tested with real world data.