RIM ब्लैकबेरी के लिए मालिकाना बहुद्देशीय ऑपरेटिंग सिस्टम (OS) मुहैया कराता है, जिससे उपकरणों के विशिष्ट इनपुट उपकरणों का भारी इस्तेमाल करना संभव होता है, खासकर स्क्रोल व्हील (1999–2006) या हाल ही के ट्रैकबॉल (12 सितम्बर 2006 से) और ट्रैकपैड (सितम्बर 2009 से) के मामले में. OS जावा MIDP 1.0 और WAP 1.2 को सहायता प्रदान करता है। पिछले संस्करण माइक्रोसॉफ्ट एक्सचेंज सर्वर के ई-मेल और कैलेंडर के साथ और लोटस डोमिनो के ई-मेल के साथ भी, वायरलेस तुल्यकालिता की अनुमति देते रहे. वर्तमान OS4 MIDP2.0 का एक सबसेट प्रदान करता है और संपूर्ण वायरलेस सक्रियण तथा एक्सचेंज के ई-मेल, कैलेंडर, कार्य, नोट्स और संपर्कों के साथ तुल्यकालिता की अनुमति देता है और नोवेल ग्रुपवाइज और लोटस नोट्स के लिए सहायता करता है।

तीसरे-पक्ष वाला डेवलपर्स इन APIs और ब्लैकबेरी के मालिकाना के APIs का भी इस्तेमाल करके सॉफ्टवेयर लेखन कर सकता है, लेकिन कुछ प्रतिबंधित कार्यात्मकता का उपयोग किसी अनुप्रयोग के लिए करने से पहले जरूरी है कि डिजिटल हस्ताक्षर किया जाय, ताकि RIM के डेवलपर खाते में यह जुड़ सके. यह हस्ताक्षर करने की प्रक्रिया आवेदक को लेखकत्व की गारंटी देती है, लेकिन गुणवत्ता या कोड की सुरक्षा की गारंटी नहीं देती.

सहायक सॉफ्टवेयर
ऑपरेटिंग सिस्टम
ब्लैकबेरी मैसेन्जर
सीपीयू (CPU)