Tech stocks are ending the first half of the year on an upbeat note with news that enterprise spending on software lately has been relatively strong.

[Only registered and activated users can see links. ]