Una bifurcación (en inglés fork), en el ámbito del desarrollo de "software", es la creación de un proyecto en una dirección distinta de la principal u oficial tomando el código fuente del proyecto ya existente.