This confuses me, in the most simplest terms what does it do? Pretend you are explaining to your mother or someone almost please.
A factory just generates an object or objects.
You may have a factory that builds a MySQL connection.
http://en.wikipedia.org/wiki/Factory_method_pattern