1. A method comprising: receiving, by an invasive species control plan generator, information regarding controlling invasive species from at least one of a user, a database, a data feed, and a remote sensor via a communication network; and automatically generating, by the Invasive species control plan generator, one or more invasive species control plans for controlling invasive species in one or more locations based upon the received information; and automatically evaluating, by the invasive species control plan generator, the one or more invasive species control plans according to one or more criterion; and selecting, by the invasive species control plan generator, one of the generated invasive species control plans responsively to the evaluation; and providing, by the Invasive species control plan generator, the selected invasive species control plan to the user via the communication network.