The DaoFactory smart contract is developed in order to provide users with the ability to create their own DAO without the need for mediator.