The necessary technologies