Software & Tools by Profession
Choose your profession and operating system to discover the software, utilities and tools commonly useful for your work.
Choose your profession
Network Engineer
Tools for troubleshooting connections, analysing traffic, testing networks and managing network devices.
IT Engineer / IT Support
Tools for diagnosing PCs, supporting users remotely, recovering systems and managing disks and networks.
Cybersecurity
Tools for network analysis, security testing, forensics, monitoring and auditing, for authorised security work.
DevOps Engineer
Version control, containers, orchestration, infrastructure as code, CI/CD and monitoring tools.
Cloud Engineer
Cloud command-line tools, infrastructure as code, containers and Kubernetes for AWS, Azure and Google Cloud.
System Administrator
Tools for remote administration, monitoring, logs, backup, storage, automation and security.
Web Developer
Code editors, version control, runtimes, browsers, API testing, databases and containers for web development.
Web Designer
Tools for UI design, prototyping, graphics, image editing and handing designs to developers.
Software Developer
Editors and IDEs, version control, compilers, terminals, databases, API tools and containers.
Database Administrator
Database clients, administration, query, monitoring and backup tools.
Data Analyst
Spreadsheets, SQL, visualisation, notebooks and reporting tools for data analysis.
Data Scientist
Python, notebooks, editors, version control, containers and data tools for data science.
AI / Machine Learning
Python, notebooks, editors, containers and local model tools for AI and machine learning work.
UI/UX Designer
Design, prototyping, diagramming and graphics tools for user interface and experience design.
Graphic Designer
Image editing, illustration and design tools, including free and open-source options.
Video Creator / Editor
Video editing, recording, audio, encoding and 3D tools for video creators.
Content Creator
Recording, streaming, editing, audio and graphics tools for content creators.
Prefer a personalised checklist?
Build My Setup combines one or more professions with your operating system, removes duplicates and gives you a single install command where verified packages exist.