There are several online sites to choose from. We recommend www.efile1099now.com
This site allows for easy use of: data entry, form filing, and report generation.