С точки зрения поставщика API, нет никакой разницы между веб-сайтом и настольным приложением.Так что, да, это возможно, вам не нужно иметь веб-сайт.
С другой стороны, ваш вопрос, кажется, указывает на то, что вы не можете создать веб-сайт, используя языки, которые вы упоминаете, что простоне правда.Вы можете использовать ASP.NET или JSP для создания веб-сайта с использованием C # или Java, если хотите.