ในการพัฒนาโปรแกรมขนาดใหญ่ ที่มี Team Member สมาชิกหลาย ๆ เข้ามารับผิดชอบโปรเจคร่วมกัน ในการทำงานปกติทั่ว ๆ ไปแล้ว จะมีหัวหน้า Team หรือเราอาจจะเรียกว่า Project Lead จะมีการวางแผนกระบวนการทำงาน และกระจายงานในแต่ล่ะส่วนไปยังสมาชิกใน Team
ในการใช้งาน Team Foundation Server ที่อยู่บน Visual Studio Online ฟีเจอร์พื้นฐานที่เราจะใช้ในการพัฒนาโปรแกรมเป็นทีมคือ การใช้งาน Source Control โดยรูปแบบการทำงานของมันก็คือ จัดเก็บไฟล์ Project
ปกติแล้วบน Mac OS เราสามารถใช้เครื่อง Mac ติดตั้งโปรแกรม Xcode และเขียน iOS App ได้เลย ซึ่งจะมีความสะดวกและทำได้ง่ายมากกว่า Xamarin Studio IDE แต่ข้อเสียคือจะต้องเขียนด้วยภาษา Objective-C และ Swift เท่านั้น ซึ่งภาษา Objective-C