Many large corporations have job applications available on their websites. Smaller local businesses are less likely to have the online application option due to the time and attention a personal website or social media page may take.
Online applications are now perhaps just as common as getting an application directly at a business. There are several websites, such as snagajob.com, that are dedicated to collecting available online job applications and putting them in one place for anyone to look through and filter through areas of interest. Most online applications also give the option of emailing information directly to the company, although some may require applicants to print them and hand them in in-person.