Bank for Agriculture and Agricultural Cooperatives (BAAC) is a specialized financial institution. It aims to provide financial assistance for agricultural production, investment and marketing purposes to farmers, agricultural cooperatives, farmers' associations in order to promote the improved social and economic well-being of Thailand's farming population. It has also engaged in supporting government projects which also including entrepreneurial ecosystem.