In many real-life problems, we are often faced with manipulating sets of combinations. I n t h i s a r t icle, we study a special type of OBDDs, called Zerosuppressed BDD (ZBDD). This data structure represents sets of combinations more eciently than using original OBDDs. We discuss the basic data structures and algorithms for manipulating ZBDDs in contrast with the original OBDDs. We also present some practical applications of ZBDDs, such as solving combinatorial problems with unate cube set algebra, logic synthesis method, Petri net processing, etc. We show that ZBDD is a useful option in the OBDD techniques, suitable for a part of practical applications.