Political consulting: technological analysis