Data and accounts for an app

I want the next version of my app to incorporate user accounts and the ability to share data amongst each other.


For example, I'd like for a user to create a note, be able to share that note with users through the app, and then those users can make changes to the note with all users seeing those changes live.


Will I need to setup my own server and database to handle this, send the message to the users that the note has been updated, etc... or does Apple have a system for handling this sort of thing?


Also, for user accounts, does Apple have a system for accounts as well or will I need to create databases to house these users? I'm going to have the ability to tie Twitter and Facebook to the accounts as well.


Thanks!

i am asking the similar questions: is there any framework/platform to help on these?

Data and accounts for an app
 
 
Q