ما الذي يرفع أو يخفض تكلفة بناء التطبيق؟