Provided is a program for assisting a user so that the arrangement of plants arranged by the user becomes more appropriate. Based on the vegetation information based on the vegetation information, the layout acquisition unit that acquires the arrangement information of the plants where the user has placed the computer on the terrain, the vegetation information acquisition unit that acquires the vegetation information on the influence of each of the plants A program that functions as a validity evaluation unit that evaluates the validity of the arrangement of the plant indicated by the arrangement information.ユーザにより配置された植物の配置がより適切になるようにユーザを支援するプログラムを提供する。コンピュータをユーザが地形上に配置した植物の配置情報を取得するレイアウト取得部と、前記植物の各々が相互に与える影響に関する植生情報を取得する植生情報取得部と、前記植生情報に基づいて、前記配置情報が示す前記植物の配置の妥当性を評価する妥当性評価部と、として機能させるプログラム。