Synthesis technologies