Clients who want Mindmill to work on something completely new and who know exactly what they want, give the specifications in writing to Mindmill. This document could be a general or a very specific document. If this is a detailed document, this becomes the Bible that is followed for the project. If this is a general document, Mindmill will create a specification document that is very detailed. This is discussed in greater detail later in this document. Clients that typically follow this method are other software companies who are getting software developed by Mindmill Software Limited.