Написание программы(приложения)

Вечер добрый, таков вопрос: Возможно ли написать какую-либо программу(приложении) используя один язык программирования или возможно написать программу на двух языках, один для серверной части, другой дня функционала?