يا شباب ، أنا مبتدئ بالبرمجة لكن لدى كمية معلومات فى البرمجة تكفى لصنع برنامج ذو عدة وظائف مثل برنامج لشركة مثلا يقوم بإحتواء معلومات الموظفين و الرواتب والعلاوات و أشياء أخرى لكن واجهتنى مشكلة وهى انا اريد وضع نسخة من البرنامج على خمس أجهزة كمبيوتر مثلًا ولنفترض أن تلك الأجهزة فى دول مختلفة، أى أنه لا شئ يربط بينهم إلا الانترنت ، فكيف يمكننى إنشاء قاعدة بيانات متصلة بالإنترنت بحيث اذا اضاف أحد المستخدمين بيانات موظف جديد فتظهر تلك البيانات على كل الأجهزة؟

المشكلة الثانية هى : اذا قمتُ أنا مطور البرنامج بعمل تحديث للبرنامج كيف يمكننى أن أرسله إلى باقى الأجهزة ويقومون بإضافة التحديثات الجديدة دون مسح بيانات البرنامج القديمة ؟ مثل برنامج الفيسبوك يقوم بإضافة تحديثات ولا يقوم بمسح البرنامج ثم تنزيل الجديد؟

طلب أخير وهو : أريد فكرة برنامج شات (محادثة) بلغة الفيجوال بيسك دوت نت او السى بلس بلس

أرجو الرد سريعًا وشكرًا لكم