Users will check in at the places defined. (If place is not define, they will be able to define the place)
User will be able to see others who checked in at the same.
They will do an operation. (this part will be shared with the developer) After the operation the app will send instant messages based on the operation they performed.
There will be some limitations for users. Users may be able to report bad use of app. They may report places or other users.
Later, there will be account types based on membership selection. (free, silver, gold, etc.)
It will be simply a combination of foursquare and linked in. But it wont be that complicated.