Three Technological Platforms