Abstract: A computer program for generating picture frames and, in particular embodiments, a computer program that generates a frame pattern which includes a folding and cutting pattern to be printed on a substrate such that the substrate can be cut and folded according to the folding and cutting pattern to create a picture frame. Such frame pattern may also include design patterns prestored in the computer program or imported by the user.