Agricultural information interacts with and influences agricultural productivity in informing decisions regarding land, labour, livestock, capital and management. Relevant, reliable and useful information and knowledge can arguably improve agricultural productivity. The creation of information systems to disseminate information to farmers has become a necessity. Farmers can make better decisions in order to take advantage of market opportunities and manage continuous changes in their production systems. In Indonesia, several information systems to support agricultural activities has been initiated by government bodies and private entities, from providing agricultural extension services to supporting access to market. Most existing publications looking at the initiatives are based on prototype testing and with technology based approach, little attention was given social aspect or economic impact. Socio-technical design is an approach that give equal weight to technical and social issues when designing new system. Socio-technical approach has been used extensively in organizational settings and particularly in the field health information systems. This paper will look at the approach in the context of agricultural information systems design and implementation in Indonesia focusing on the livestock management systems.