Data mining is increasingly popular because of the substantial contribution it can make. It can be used to control costs as well as contribute to revenue increases. Many organizations are using data mining to help manage all phases of the customer life cycle, including acquiring new customers. By determining characteristics of good customers (profiling) a company can target prospects with similar characteristics. Mining software specifications is a task of finding the full set of specifications that satisfy a minimum support in a specification database like medical applications and spatial event traces. The set of minimal and maximal sequences in the equivalence class is referred to as generators and closed sequences respectively.