I guess I'm weird, but when you're equipping an officer with a 23,000„ vehicle, a 400„ gun, and 900„ plus odds and ends, I don't think a 100„ camera is going to be a deal breaker.
As to AAA corporations not making their own software, corporations already do it today. Every company I work for has their own inventory software and most will also have their own software and database system for keeping track of employees, budgets, overtime, etc. It isn't even uncommon to see corporate tools with corporate OSs installed on them, which leads us right into the fact that between copy protection and custom OSs, it isn't that hard to make a program unusable even if it is stolen.
Custom software also has the benefits of being able to be designed exactly to the corporations needs. If the officers are going to be carrying a DR3 commlink, then a couple of optimized software suites would be the best route to go for the company. The cost of the company paying to have these programs coded is going to be much less than upgrading every officer's commlink to run the same effective programs licensed separately. Keep in mind, I'm not saying that corporations are "cracking" software, I'm saying they would have a department of programmers that are designing software for the company. If you don't think that is reasonable, look at Wal-mart, they have a huge programming office in Bentonville that creates streamlined software that is used company wide to assist with everything from managing cashier requests to assisting TLE techs with oil changes and tire tickets. Everything that is coded for them could technically be done with a licensed program of some sort or another, but integrating a bunch of programs together that aren't designed for it is a pain.
Technically a KE Officer wiht a DR 3 commlink could be running Threat Detection Suite (Weapon Watcher 3, Noise Analysis 3, Visual Spotter 3, and Vehicle Identification 3) and Basic Patrol Suite (Analyze 3, Encryption 3, Decryption 3, Browse 3, Scan 3, Command 3, Edit 3) and be fine. If you really want to get technical, with optimization they could be running rating 6 in all those with optimization. Of course crashing or hacking the suite will affect all of the programs in it, but that's why KE would probably put a better Firewall than 3 on most commlinks.
Similarly rather than running everything separately, I see officers at a roadblock or in a man hunt getting the Fugitive Tracking Suite (Gait Analysis 3, Voice Identification 3, Facial Recognition 3, Lie Detection 3, and Wildlife Spotter 3). I don't really see it as having to be installed on the officers link physically so much as, "Agent Johnson, you're working with Special Agent Johnson tonight, make sure to access the Tracking Suite real quick, its going to be a manhunt" and the programs are accessed on the network similar to how cloud computing works.