A sample application in the book 'Test Drive ASP.NET MVC' used this as its title.
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
Without seeing any context it's difficult to say, but it probably means some kind of program that automatically spews out quotes.
Copywriters often coin new words by taking the last part of "automatic" (the "-omatic" part) and putting some other noun or start of a noun to make a word that means an automatic something-or-other.
This is usually advertising speak. The book's author is just trying to be funny by calling the app Quote-o-Matic. It's not uncommon for authors of tech books to indulge in a bit of silliness now and then.
"O-matic" is a fairly common suffix used by marketing weasels to imply that the device in question has made a particular task easy to accomplish. So using the suffix "O-Matic" is a sort of tongue-in-cheek way of saying that you have something that makes the affixed task or item easy to accomplish (and does pretty much nothing else useful).
If I saw it on an application named "Quote-O-matic", I would assume that I am dealing with a small, cheap application that does nothing but generate quotes.
So where did this come from? Well, the suffix "O-matic" was a special favorite of companies that hawked cheap single-use kitchen devices in late-night TV commercials back in the 60's and 70's (in the USA at least). Particularly one company named Ronco, whose Wikipedia entry starts thusly:
As an interesting aside, these same Ronco commercials also are the source of the phrases (often today used either together or separately):
In 1976, the TV show Saturday Night Live had a skit with a device named "Bass-O-Matic".
It is a programmers' phrase based on that video, in which a hard job is made easy with a blender (the joke being that the processing was made easy, but the results are not nearly as good if you had done it by the older process). To get the joke you have to see the clip.