કયા કયા પ્રકારના ડેવલપર્સ હોઈ શકે અને તેમનું કામ શું હોય?