Messages in BBM are sent using the data connectivity one has in their phone,and it works on the pin based system.Unlike other instant messaging apps where you need a contact number in order to put them in your contact list and exchange messages with them, BBM uses pin based system.In order to exchange messages with other person you need to have his/her BBM pin which is generated when you register or sign-up for the the first time on BBM. But, Blackberry has expanded its famous application to other operating systems like iOS and Android by publishing the APK files for that. Originally, this application was developed only for blackberry devices, meaning that people who have blackberry phones can only use this application. Blackberry Messenger (BBM) is an instant messaging application which allows users to exchange messages over the internet.