1300 CODIFY

Public Computer Solution with Azure Virtual Desktop

The Codify Public PC Solution brings the power of Managed Microsoft Azure Virtual Desktop to public environments like libraries and schools.

 

Managing public computers comes with significant challenges.

Codify is leading DaaS provider in Australia, we help IT teams move beyond traditional public computer management software to a secure, modern, and easy-to-manage virtual desktop solution.

Managing public computers comes with significant challenges. Our managed public access computer AVD service is purpose-built to solve these common pain points. Our service delivers a consistent, secure experience for every user, every time, on any device.

High Security Risk

A new user at every login increases the risk of malware, data breaches, and non-compliance.

Maintenance & Management Burden

Keeping dozens or hundreds of physical computers patched, updated, and secure is a full-time job.

Inconsistent User Experience

Different users and devices can lead to a fragmented and unreliable experience, with settings and data from previous sessions left behind.

Lack of Scalability

Manually provisioning new PCs for a growing school or a new library branch is a time-consuming and expensive process.

AVD for Schools & Universities

Deliver a secure, standardised desktop for computer labs, libraries, and student laptops. Our AVD for schools solution ensures that each student session is isolated and wiped clean upon logoff, protecting both institutional and personal data.

AVD for Public Libraries

Our service provides a resilient and low-maintenance AVD for libraries solution. Each user gets a fresh desktop with approved software, and all personal data is removed automatically after the session ends, ensuring privacy and security.

AVD for Kiosk & Shared Desktops

Deploy a consistent and locked-down desktop for kiosks in hotel lobbies or club entrances, and other shared spaces. Our kiosk solution ensures a simple sign-on process and guarantees the same experience for every user.

Our proven methodology for a modern public PC Virtual Desktop solution

We have developed a clear, multi-step methodology to ensure your virtual desktop project is successful, secure, and delivered on time.

1. Discovery & Scoping

We start with a detailed assessment of your existing environment, including your hardware, user profiles, and application requirements. This allows us to define the project scope, identify technical dependencies, and create a roadmap aligned with your institutional goals.

2. Design & Deployment

Our certified Azure consultants design and deploy a purpose-built Azure Virtual Desktop environment. This includes image management, network configuration, and security controls, ensuring a perfect fit for your specific use cases, whether for AVD for schools or AVD for libraries.

3. Ongoing Management & Support

Once deployed, our team provides continuous, proactive support and management. We handle day-to-day operations, including patching, resource optimisation, and helpdesk support, to ensure your environment is always running at its best.

How does Azure Virtual Desktop for Public PCs work?

Non-persistent desktop model

Our solution uses a non-persistent desktop model, which is the most secure and cost-effective method for shared-use environments.

This approach provides a reliable alternative to traditional public computer management software. Every time a user logs in, they are assigned a fresh, clean desktop from a central “host pool.” When the user logs out, all their data and changes are wiped, and the desktop reverts to its original state. This eliminates the risk of data leakage between users, prevents malware from persisting, and dramatically simplifies ongoing maintenance.

Beyond the golden image

The traditional “golden image” model can become a management nightmare. Each image requires time-consuming manual updates, leading to inconsistencies and security vulnerabilities.

Our service provides a modern, cloud-native alternative. We don’t rely on static images that sit idle and require constant maintenance. Instead, we have developed a fully automated provisioning process that delivers a fresh, consistent desktop to every user, every time.

Key benefits of our automated approach

Ultimate Consistency

Every virtual desktop is built from a single, automated source, ensuring perfect consistency across all users and eliminating configuration drift.

Enhanced Security

By treating each desktop as a disposable resource, we eliminate the risk of lingering malware or user-specific issues. The desktop reverts to a known good state after every session.

Reduced IT Burden

Our end-to-end automation handles all patching, updates, and provisioning, freeing your IT team from the administrative burden of maintaining multiple master images.

Cloud-Native Technology

We leverage modern tools like Intune and Infrastructure-as-Code to ensure your environment is not only easy to manage but is also scalable and future-ready.

Our Accreditations & Expertise

Codify is an Australian-owned and operated company with a deep commitment to quality and security. As a leading DaaS provider in Australia, we provide the certifications and proven expertise that give you confidence in our partnership.

Microsoft Solutions Partner

We hold Microsoft Solutions Partner designations in Digital & App Innovation (Azure) and Infrastructure (Azure), along with Microsoft Gold Certification in Cloud Platforms.

Certified Security & Quality

We are ISO 27001 and ISO 9001 certified, demonstrating our commitment to quality management and information security.

Government Approved Supplier

We are an approved supplier on various Australian government panels for ICT services, which demonstrates our capability and trust within the public sector.

Frequently Asked Questions about Managed Microsoft Azure Virtual Desktop for Public PCs

What is your service level agreement (SLA) for a managed AVD service?

Our managed service includes a robust SLA to ensure predictable uptime and a reliable user experience. We provide guaranteed response times for critical incidents and offer proactive monitoring 24/7/365 to detect issues before they impact your users. This ensures that your public access computers and critical applications are always available when you need them.

How will you work with our existing IT team?

Our service is designed to be a seamless extension of your in-house team. We establish clear lines of communication, define roles and responsibilities, and provide expert support for your AVD environment. This collaborative approach allows your team to maintain focus on your core business objectives, while we ensure your virtual desktop infrastructure is secure, optimised, and running smoothly.

What about application compatibility? Will all of our software work with AVD?

Ensuring application compatibility is a critical step in a successful AVD deployment. As part of our scoping phase, we conduct a detailed analysis of your application requirements to assess their readiness for a virtualised environment. We work with you to resolve any compatibility issues and ensure your organisations critical applications are deployed flawlessly and perform optimally.

How do you handle user profiles and data in a shared, multi-user AVD environment?

We use FSLogix to manage user profiles and data in a shared environment. This technology separates user profiles from the virtual machine itself, ensuring a seamless and consistent user experience no matter which desktop they log into. All user data is stored securely in the cloud, so it is never left behind on the virtual machine and is always available.

What is your process for managing updates and patching for all the virtual desktops?

We take a proactive, automated approach to patching and updates. We don’t use a traditional “golden image” that can go stale. Instead, we use a fully automated, end-to-end provisioning process. We treat each virtual desktop as a disposable resource that is rebuilt from scratch at every login. Using Intune, Infrastructure-as-Code, and our proactive assurance platform, we ensure that every user gets a fresh, consistent, and fully patched desktop with the latest applications, all while eliminating the burden of manual patching for your team.

How do you ensure consistent performance and a good user experience for everyone using public computer virtual desktop?

A good user experience is our top priority. Our managed service ensures consistent performance by proactively monitoring resource usage, optimising your host pools, and right-sizing your virtual machines. We focus on a lean, optimised image to deliver a low-latency experience that feels just like a local desktop, preventing the common performance issues that plague traditional VDI.

What tools do you use to monitor our AVD environment and identify issues before they impact users?

We use a combination of native Azure tools, including Azure Monitor, Intune and custom dashboards, to provide continuous monitoring of your environment. This allows us to track performance metrics, proactively identify bottlenecks, and resolve issues before they can impact your users.

How do you manage user access and permissions across multiple sessions and applications?

User access is centrally managed through Azure Active Directory (now Entra ID). We apply a principle of least privilege using Role-Based Access Control (RBAC) to ensure users can only access the applications and data they need.

Are you able to integrate AVD with our existing identity and access management policies?

Yes. Our service is designed to seamlessly integrate with your existing identity and access management policies. We work with your team to align AVD with your corporate security policies and ensure a consistent security posture across your entire organisation.

How do you ensure we're not overpaying by having idle resources running when no one is using them?

Cost optimisation is a core component of our managed service. We use automated scaling and scheduling to right-size your virtual machines and turn off idle resources during non-peak hours. This pay-as-you-go model ensures you only pay for what you use, providing significant cost savings compared to traditional, fixed-capacity VDI solutions.

What is your approach to capacity planning for fluctuating user numbers or seasonal spikes?

We take a proactive approach to capacity planning. Our team monitors historical virtual desktop usage patterns and works with you to anticipate changes in user demand. We then use auto-scaling to automatically scale your environment up or down, ensuring you always have the right resources available to meet demand without overpaying.

Are you able to right-size our public computer virtual machines to make sure we're getting the right performance at the right price?

Yes. Right-sizing is a key benefit of our managed service. We will conduct a thorough analysis to recommend the optimal virtual machine size for your users’ needs, ensuring they have the performance they require without incurring unnecessary costs.

Ready to modernise your public computer solution?

Contact us today to schedule a consultation and learn how we can help your organisation deliver a secure, cost-effective, and easy-to-manage experience for every user.