software also includes updates and upgrades as well as accompanying manual -lrb- s -rrb- , packaging and other written , files , electronic or on-line materials or documentation , and any and all copies of such software and its materials .