Information factory