Ok I've used software like this in the past, but I'm not sure what it would be called, or how to explain it to a developer. At my previous company, we had software that would take a part number, and go out to various websites (each site has a different login credentials and layout), log into them, run the search on that part number, and bring back the information to our system. (part number, item name, price, quantity, etc) I have no idea what that would be called, but it was great, and saved us so much time. How the program worked: The part numbers would then sit in basically a bucket, and every 15 minutes that bucket would start running through each one of the sites, and start running the part number searches. Once it did the search, and grabbed the data, it would bring it back to our site and insert it into that specific parts record. After it ran through all the parts in that bucket, it would wait and start building its next bucket of parts to run through. Ok I hope that made sense. Tell me what I'm looking for to have created.