According to the above mentioned it will be possible to register visa application for a Schengen visa C (stay of less than 90 days) online with the Swiss Embassy. The website also will give the opportunity to book an appointment for the visit at the counter of the embassy. Please note that the applicant still needs to come in person to the Embassy in order to go through the visa-interview, lodge the printed application form and the supporting documents, pay the visa fee and register the biometric data (finger prints). All applicants are encouraged to make use of online application. However it will not be possible any more to apply without appointment and this can be done only via the web-site.
More information can be found on the following web-site: www.swiss-visa.ch