Atlassian - Case Study


Atlassian turned to Advanced Installer to make sure that customer experience for its SourceTree for Windows users was easy, fast and reliable. With Advanced Installer, Atlassian's team could also create, customizable and easy to maintain setup packages for their software application.

Atlassian, a leading supplier of Git solutions for development teams knew that its release of SourceTree for Windows, a free desktop client for Git and Mercurial distributed version control systems (DVCS), would be of great interest to its customers. SourceTree for Windows allows developers to interface with distributed Git source repositories through a simple desktop client. SourceTree integrates with Bitbucket, Atlassian's cloud-based hosting service for software development projects using DVCS, and Atlassian Stash, an on-premise DVCS solution for enterprise teams managing their code on-site. SourceTree also connects with other code-hosting services, including GitHub, Kiln, Microsoft Team Foundation Server and proprietary DVCS servers.

With Advanced Installer, packaging and deploying SourceTree is now just a simple part of our development process. We can focus our efforts on building new features in SourceTree and improving existing ones so that SourceTree becomes the best Windows interface to Git source repositories.

Steve streeting Steve Streeting
Lead developer of SourceTree

Easy to use GUI

With over 10 years of experience in creating Windows Installer (MSI) setup packages and its easy to use GUI, Advanced Installer Windows Installer enables users to install applications on all Windows editions. All packages are compliant with Active Directory/GPO policies and support SCCM deployment. Based on the feedback gathered from thousands of users Advanced Installer provides the best default settings required in a professional package, reducing the package development time needed for such software applications as SourceTree.


For a tool used by hundreds of thousands of users every day reliability is a key component. Advanced Installer is tested daily using automated tests that include normal QA testing routines, allowing prevention of regression bugs and detecting problems from new features before they are distributed in an official release. This saves time in handling support tickets from users that have problems installing an application, or an update for it. Built-in prerequisites enable applications to be deployed fast and correctly. Be it that a Visual C++ redistributable, .NET Framework or a simple installation of Adobe Reader. Advanced Installer can include any of these packages with a simple checkbox tick in the setup, streamlining the installation process for users.

Easy Deployment

In addition, there are automatic update deployments. For example, every time a new feature or bug-fix for SourceTree is released, the updater from Advanced Installer allows Atlassian to easily deploy it to customers. The updater automatically downloads and installs the new version, so users don't have to visit the Advanced Installer website to get updates manually. With new features appearing monthly for SourceTree for Windows, this feature is critical for the application's installation package.

Read more stories