QUOTE (Link @ Apr 24 2009, 06:13 PM)

Matrix p78-9
[ Spoiler ]
Mainframe Programming
A programmer can also take advantage of a programming environment on a mainframe computer host. Programming environments are basically programming suites designed specifically for mainframe hosts. Unlike suites, environments do not have ratings of their own: the Security Value of the system they are run on is used instead.
...
Like programming suites, a programming environment adds Complementary dice equal to the host’s Security Value to the character’s Computer (Programming) Test. Mainframe programming also reduces the target number by an amount based on the host’s Security Code: -1 for blue, -2 green, -3 orange and -4 red. Because mainframes usually have memory to spare, they also provide a -2 extra memory modifier. A character can use a programming environment on a mainframe as long as its rating is not higher than twice his Computer (Programming) skill.
Though obviously this is for SR3... Page 118 of Unwired (for SR4) under Nexus Programming implies that you cannot use both a programming suite and a Nexus Programming Environment at the same time...