Application packaging and testing isn't the same as it was 10 years ago. Traditionally, a somewhat siloed-off team took care of the actual process, but it would take days and sometimes weeks to find the right app owner, gather all the files and install instructions, and then cycle back with them again for UAT and sign-off. Now, with agile development and DevOps, this approach is impractical. For example, an internal developer might push out a new version of code three times a week and they cannot wait days every time to simply test it. Depending on what your development, packaging, testing, and release process looks like, you will need to choose a specific automation approach that is right for you.