Смотря насколько базовые: форнтэнд от бэкэнда, исходный код от объектного, модификацию от адаптации отличать, что такое SAAS понимать - будет полезно тем, кто работает с программными продуктами. Ну и какие-то подобные вещи, важные для правильного оформления передачи прав и анализа особенностей правового режима продукта. Знать языки программирования и что-то еще более глубинное - думаю, что не нужно. Что точно нужно - уметь качественно поставить вопрос профильному специалисту