Hola
Una pregunta, con que lenguaje estas programando?
Depende del programa, existen metodos que ya hacen eso y en otros lo tienes que hacer a mano.
Por ejemplo en Java:
decimal -> binary: String bin = Integer.toString(Integer.parseInt("42", 10), 2);
binary -> decimal: String dec =...