Often requiring a lot of source code modification, developers, as well as IT staff, may spend a large amount of their time performing software integration. See integration and integrated system.