• Your table is really structured like that? What happens if you get more software packages? Does the table structure change? IF y

    I think storing information using this structure/pattern is bound to fail. I worked on data like this every day for six months, and it was a nightmare.

    Why not use a different table design?

    Server===(1,M)---InstalledSoftware---(M,1)---SoftwareVersion---(M,1)---SoftwareTitle

    then you can add servers, versions, titles all you want. If you want a crosstab, use SSRS or do a PIVOT.