Bir sektör seçmen lazım. Yani sadece Java/C# biliyor değil, ayrıca yazdığın programın kullanılacağı iş alanını bilmen lazım; borsa, bankacılık, hastane otomasyonu, muhasebe, fabrika otomasyonu, vs
Bilgisayar, yazılım mühendisliklerinde bu işe Sistem Analizi derler, ve normalde müşterinin seninle bir işbirliği içinde ne istediğini samimiyetle anlatacağı ifade edeceği söylenir, fakat gerçek hayatta yok öyle bir şey. Milletin ağzından cımbızla laf çekiyorsun, sorularına karşılık "bu da hep soru soruyor, bilmiyor birşey yahu" diyorlar, yani ikinci bir işi daha öğreneceksin. Ona göre platform, dil seçimi yaparsın.