I was searching Google trying to find some articles or threads arguing web scraping as a desktop app vs scraping as a web app, but my searches didn't return much. Where do you guys usually draw the line to decide if your scraper (or app) should be desktop or web based? Web based: - Easy to run on multiple operating systems - Uses the server's resources - People pirating your stuff is near impossible since a username/password is required - Almost requires a monthly fee so the server costs can be paid - Server has to supply the proxies for scraping, or else the server's IP will be banned Desktop based: - Worry about running on Mac/Windows/Linux and all their versions - Uses the users computer and internet resources - Pirating is quite easy in most cases - Can be sold as a one time fee if the updates required in the future will be minor - Users supply proxies How do you guys decide if your scraping app would be better as a desktop or web app? Why would you develop on one over the other? I would love to hear some answers.