1. A computer system for proactively creating an image product, comprising: a computer memory configured to store a library of specification terms for image products; and a computer processing system configured to receive a command comprising a text from a user, conduct lexical analysis of the text in the command, tokenize the command into a plurality of tokens, and match one or more of the tokens to the specification terms in the library to determine specification parameters for an image product, wherein the computer processing system is configured to automatically identify images based on the specification parameters by the computer system, and automatically create a design for the image product that incorporates at least some of the images identified based on the specification parameters.