Many companies say incorrectly: "We want a consistent look across all platforms." which is a very bad approach. First of all it is not possible unless most of your applications become really bad, Blackberry cannot support the richness of iPhone and iPhone is not Android. Users of each platform are used to different levels of experience and are used to different type of experience. Each platform should be considered separately.