How to Create a Software Onboarding for Local Government
A procedure for evaluating, approving, and deploying new software applications within the organisation, ensuring compatibility, security, and compliance.
Purpose
To ensure that all new software introduced into the organisation is properly vetted for security, compatibility, licensing compliance, and council value before deployment to users.
Scope
Covers all new software acquisitions including purchased, subscription-based, open-source, and custom-developed applications for use across the organisation.
Prerequisites
- Software evaluation criteria and approval workflow defined
- IT security assessment checklist for new software
- Software asset management system and licence tracking
Supports Local Government Act compliance, freedom of information requirements, and public accountability standards.
Step-by-Step Procedure
Submit Software Request
The requesting team submits a formal software request with council justification and details of the proposed application.
- 1.1Complete the software request form with application details and council justification
- 1.2Identify the number of users and licence requirements
- 1.3Submit the request to the IT service desk for processing
Evaluate Council Need and Alternatives
Assess whether the requested software fills a genuine council need and whether existing tools could serve the same purpose.
- 2.1Review the council justification against organisational priorities
- 2.2Check whether existing approved software can meet the stated need
- 2.3Evaluate alternative solutions if duplicates are identified
Conduct Security Assessment
Evaluate the software for security risks including data handling practices, authentication methods, and vendor security posture.
- 3.1Review the vendor security documentation and certifications
- 3.2Assess data handling, storage, and encryption practices
- 3.3Evaluate authentication and access control capabilities
- 3.4Check for known vulnerabilities and vendor patching practices
- Pay special attention to where data will be stored and processed geographically
Test Compatibility
Install and test the software in a controlled environment to verify compatibility with existing systems and infrastructure.
- 4.1Deploy the software in a test or sandbox environment
- 4.2Test integration with existing systems and workflows
- 4.3Verify performance and stability under expected usage conditions
Approve and Procure
Based on the evaluation results, approve or reject the software request. If approved, complete procurement and licensing.
- 5.1Present evaluation findings to the approval authority
- 5.2Obtain formal approval for the software acquisition
- 5.3Complete procurement, licensing, and contract documentation
Deploy to Production
Deploy the approved software to the production environment and make it available to the intended users.
- 6.1Prepare the deployment plan and schedule
- 6.2Deploy the software following the approved change management process
- 6.3Configure user access and permissions
Train Users and Provide Support
Deliver training to end users and establish support channels for the new software.
- 7.1Prepare user guides and training materials
- 7.2Conduct training sessions for affected users
- 7.3Establish support procedures and knowledge base articles
Update Asset Register and Close
Add the new software to the software asset register and close the onboarding request.
- 8.1Register the software in the asset management system with licence details
- 8.2Set licence renewal and review dates
- 8.3Close the software request ticket
Quality Checkpoints
Common Mistakes to Avoid
Expected Outcomes
Average time from request to deployment, measuring the efficiency of the onboarding process.
Percentage of software requests that pass the security assessment on the first review.
Frequently Asked Questions
Can employees install software on their own devices?
No. All software must go through the formal onboarding process to ensure security, compatibility, and licence compliance. Unauthorised software installation is prohibited by the acceptable use policy.
How long does the software onboarding process take?
Standard onboarding typically takes one to two weeks from request to deployment, depending on the complexity of the security assessment and any procurement requirements.
What about free or open-source software?
Free and open-source software must also go through the onboarding process. Security assessment, compatibility testing, and licence compliance verification are still required regardless of cost.
Want this customised for YOUR business?
We'll tailor every step to your exact operations, tools, and team structure.