The individual process unity programs have the merits in time and cost for reuse of the code. But the compounding programs developed in different frame and using that have limits for the unify subject as the design for the irrigation system. This study would solve the problem about the unifying existing programs by classifying diversity of the process in the irrigation system, combining abstract component, and unifying the database in the program.