The question of which political party will drive the best strategy for the technology industry is a difficult one, and has no certain answer.
With this in mind, V3.co.uk has spoken with the three main parties on the most important tech issues, and compared IT strategies head-to-head.
This section will look at how the parties compare when it comes to green policies, and particularly their green IT proposals.
The Liberal Democrat manifesto attempted to underline the party's position as the greenest of the three main parties. The party will set up an infrastructure bank to direct private finance to "essential projects" like green energy, and use the "substantial purchasing power of government" to expand green product and technology markets.
The party also said it would begin its term in office with a one-year job creation and green economic stimulus package, which it said would be the first step towards its target for a zero-carbon Britain by 2050.
The manifesto reiterates a commitment to securing a global agreement that will limit the increase in temperatures to under 1.7 degrees Celsius, and argues that this can be achieved partly by expanding investment in energy technology innovation.
Also in the manifesto are plans to increase funding in science that will help the creation of a green industry. It argued that the government's science funds should be spent only on "genuinely innovative scientific research", and that more focus needs to be put on educating the science and engineering workforce.
Meanwhile, the Tories have argued that the UK needs to increase the number of green technology startups before it falls further behind the rest of the world. Under the current Labour government, the UK has under five per cent of the global share of green technology, less than France, Germany, Spain or Japan.
Yeah, sorry about all that, simpers Zuckerberg
Vivaldi promotes DuckDuckGo search engine over Google over privacy concerns
Scientists say that strontium titanate could transform electronics
The wheels of justice grind surprisingly slowly