Desktops and laptops, based on the Arm architecture, are available with different operating systems including Windows, ChromeOS, and Linux.
Windows on Arm laptops are available for software development. Some examples include:
There are many other Windows on Arm laptops available.
Chromebooks with Arm processors can also be used for software development. The Lenovo Duet Gen 9 is a popular detachable Chromebook.
The System76 Thelio Astra is a powerful Arm-based desktop computer designed by System76 and ships with Ubuntu installed.
Both Windows and ChromeOS have a Linux subsystem which can be used for software development tasks. Read WSL for Windows on Arm to learn more.
Some single board computers have enough performance to implement Linux based desktop computers. The Pinebook Pro and the Raspberry Pi 400 are examples.
A popular alternative to using local hardware is to use a virtual machine in the cloud. Most cloud service providers offer Arm-based instances.
Read Get started with Servers and Cloud Computing to learn more.