I solved this for my game by applying Cumulative Social Modifiers cap to it, SR4A p130.
There is some debate on this subject, mostly based around whether "Social Modifiers" encompasses only things listed on the chart and other specific things, or if it is more a general purpose use. I support the latter argument.
It also makes more sense in realistic terms. The software only provides information to the person performing the task. It seems unrealistic to me that a Cha 1 Troll with 1 Etiquette will get the same benefit from that information as a Cha 7 Elf with 5 Etiquette. These aren't skillsofts, they should not be directly changing the skill value if you ask me.
First thing you might think is that applying the limit only makes it useful for faces with already high dice pools and low pool characters get nearly no benefit. Not really. It still will cancel out negative modifiers even if the full rating cannot be positive. A Troll with R6 talking to someone who is hostile to them (-3) would still have a net +3 from it, but capped at +2. For lower skilled characters it would mostly server as a buffer against negative modifiers, and in my opinion if you're not regularly seeing some negative modifiers in social situations you're not playing in the Shadowrun world.
In the end I've found it reinforces the need to actually acquire the skill, still provides benefit (that is more in line with it's low cost), prevents cheese in character creation of buying less expensive software in place of skill, and is now not a necessary item for everyone to have at rating 6.
*edit*
Oh yeah, if you wanted to be a TOTAL Raw nut:
Arsenal p60
Sensor Software
"With the computing power available in 2070, there's a lot you can achieve when you hook up a dedicated sensor system to a tailored software package. The following software is of particular use to shadowrunners."
It is in the crunch section, not the fluff after all. Basically it would mean the camera isn't supposed to have any other function.
Also:
Empathy Software, first line:
"Empathy software is designed for use with standard video / trideo cameras, carefully analyzing the behavioral patterns of the subject to ascertain mood, interest, and so on."
This could rule out cyberware as well as a few others.
Anyhow, only relevant if you want to be a complete RAW Corebook thumper.