He started a software company in a Lviv dormitory library. Now the Linkup ST co-founder is asking a harder question: how much software does a client actually need?