irSoftware: software development for BlackBerry platform