An information processing apparatus comprising: an acquirer configured to acquire data of a three-dimensional fabricating model used by a fabricating apparatus for laminating and fabricating a three-dimensional fabricating object , a heat accumulation predictor configured to predict a heat accumulation state (513; 521) in the three-dimensional fabricating object , using a heat accumulation prediction table , wherein the predicted heat accumulation state (513; 521) includes a heat accumulation position and a heat accumulation amount based on a shape of the three-dimensional fabricating model to be laminated and fabricated from the data of the three-dimensional fabricating model a heat dissipation structure model database storing a plurality of heat dissipation structure models (202, 231; 522) each associated with a heat accumulation prediction and predicted heat dissipation amount, a heat dissipation structure model selection and arrangement unit configured to select and arrange a heat dissipation structure model (202, 231; 522) from the plurality of heat dissipation structure models (202, 231; 522) for performing heat dissipation out of the three-dimensional fabricating model from a laminated portion on the three-dimensional fabricating model during a laminating and fabricating time, wherein the selection and arrangement is based on the predicted heat accumulation position and the predicted heat accumulation amount, a three-dimensional fabricating model generator configured to generate a new three-dimensional fabricating model by adding, to the three-dimensional fabricating model , the selected and arranged heat dissipation structure model (202, 231; 522), and a laminating and fabricating data generator configured to generate new laminating and fabricating data from the generated new three-dimensional fabricating model. an acquirer configured to acquire data of a three-dimensional fabricating model used by a fabricating apparatus for laminating and fabricating a three-dimensional fabricating object , a heat accumulation predictor configured to predict a heat accumulation state (513; 521) in the three-dimensional fabricating object , using a heat accumulation prediction table , wherein the predicted heat accumulation state (513; 521) includes a heat accumulation position and a heat accumulation amount based on a shape of the three-dimensional fabricating model to be laminated and fabricated from the data of the three-dimensional fabricating model includes a heat accumulation position and a heat accumulation amount based on a shape of the three-dimensional fabricating model to be laminated and fabricated from the data of the three-dimensional fabricating model a heat dissipation structure model database storing a plurality of heat dissipation structure models (202, 231; 522) each associated with a heat accumulation prediction and predicted heat dissipation amount, a heat dissipation structure model selection and arrangement unit configured to select and arrange a heat dissipation structure model (202, 231; 522) from the plurality of heat dissipation structure models (202, 231; 522) for performing heat dissipation out of the three-dimensional fabricating model from a laminated portion on the three-dimensional fabricating model during a laminating and fabricating time, wherein the selection and arrangement is based on the predicted heat accumulation position and the predicted heat accumulation amount, a three-dimensional fabricating model generator configured to generate a new three-dimensional fabricating model by adding, to the three-dimensional fabricating model , the selected and arranged heat dissipation structure model (202, 231; 522), and a laminating and fabricating data generator configured to generate new laminating and fabricating data from the generated new three-dimensional fabricating model. <EOS>