Application Packaging Resources

Application packaging is a difficult and time consuming process. Fortunately, many systems administrators have been through this process and have documented their experiences and expertise on the internet. Below is a list of documentation and utilities I have found helpful when packaging applications. If you are still having trouble packaging an application you can take a look at some of the application packaging guides published on this blog or have me package the application for you.

Best Practices

  • Do not use spaces in your directory names. Use either _ or . to represent a space.
  • Implement a simple, flexible naming convention for directories and files.
  • Avoid complex folder structures and hierarchies.
  • Obtain all documentation and whitepapers before beginning the application packaging process.
  • Develop a set of standards and best practices for your organization that allows for a consistent packaging experience and end result.
  • Never directly edit a windows installer (MSI) file. Generate a transform with your customizations and apply it using the “TRANSFORMS=” switch.

Documentation

The Basics of Application Packaging – Dell

Standard Installer Command-Line Options – Microsoft

Windows Installer Best Practices – Microsoft

Utilities

7-Zip – A file archiver with a high compression ratio.

Notepad++ – A free source code editor that supports several languages.

Office 2013 Deployment Tool – Allows the administrator to customize and manage Office 2013 Click-to-Run deployments.

Office 2016 Deployment Tool – Allows the administrator to customize and manage Office 2016 Click-to-Run deployments.

Office 365 Configuration XML Editor – Online Editor for the Office ProPlus Click-To-Run Configuration XML file.

Sysinternals Suite – A collection of troubleshooting tools and help files.

Windows Software Development Kit (SDK) for Windows 7 – The Windows Software Development Kit (SDK) for Windows 7 contains headers, libraries, and a selection of tools that you can use when you create apps that run on Windows operating systems.

Windows Software Development Kit (SDK) for Windows 8 – The Windows Software Development Kit (SDK) for Windows 8 contains headers, libraries, and a selection of tools that you can use when you create apps that run on Windows operating systems.