Agricultural development: systems and communications