Fuzzy logic is an important construct in the design of software as it uses approximations rather than exact values. This is important because human reasoning itself is approximate and therefore it is easier to map fuzzy logic to systems designs.