Середовище програмування: функції та можливості