Digital production and software development