A decentralized autonomous organization (DAO), is a business or organization whose decisions are made electronically by smart contracts or through the vote of its members. In essence it is a system of hard coded rules that define which actions an organization will take.