THE EVOLUTION OF CPQ: FROM TRADITIONAL TOOLS TO VISUAL CPQ PLATFORMS