Software Developer Learning Center

Take your application from project to professional release

Practical guidance for packaging, code signing, security, certification, sales, storage, updates, and customer trust.

Start Here

Build a trustworthy release foundation

What Is Microsoft SmartScreen?

A practical, beginner-friendly guide to what is microsoft smartscreen? for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in start here.

Read guide

How to Sign Builds in CI/CD

A practical, beginner-friendly guide to how to sign builds in ci/cd for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in start here.

Read guide
Packaging

Package software Windows users can install

Preparing Your Windows Application for Release

A practical, beginner-friendly guide to preparing your windows application for release for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in packaging.

Read guide

EXE vs MSI vs MSIX

A practical, beginner-friendly guide to exe vs msi vs msix for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in packaging.

Read guide

How to Create an Installer

A practical, beginner-friendly guide to how to create an installer for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in packaging.

Read guide
Code Signing

Protect identity and release integrity

What Is Code Signing?

A practical, beginner-friendly guide to what is code signing? for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

Why Code Signing Matters

A practical, beginner-friendly guide to why code signing matters for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

How Windows Authenticode Works

A practical, beginner-friendly guide to how windows authenticode works for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

Code Signing vs SmartScreen Reputation

A practical, beginner-friendly guide to code signing vs smartscreen reputation for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

Affordable Code Signing for Indie Developers

A practical, beginner-friendly guide to affordable code signing for indie developers for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

How to Pay for Code Signing for Commercial Software

A practical, beginner-friendly guide to how to pay for code signing for commercial software for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

Microsoft Azure Artifact Signing

A practical, beginner-friendly guide to microsoft azure artifact signing for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

Traditional OV Code-Signing Certificates

A practical, beginner-friendly guide to traditional ov code-signing certificates for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

OV vs EV Code Signing

A practical, beginner-friendly guide to ov vs ev code signing for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

How to Use Microsoft SignTool

A practical, beginner-friendly guide to how to use microsoft signtool for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

How to Timestamp Your Application

A practical, beginner-friendly guide to how to timestamp your application for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

How to Verify Your Digital Signature

A practical, beginner-friendly guide to how to verify your digital signature for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

How to Generate a SHA-256 Hash

A practical, beginner-friendly guide to how to generate a sha-256 hash for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

How to Protect Your Signing Key

A practical, beginner-friendly guide to how to protect your signing key for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

GitHub Actions and Code Signing

A practical, beginner-friendly guide to github actions and code signing for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

Free Code Signing for Open-Source Developers

A practical, beginner-friendly guide to free code signing for open-source developers for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

Self-Signed Certificates Explained

A practical, beginner-friendly guide to self-signed certificates explained for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide

Why Self-Signed Certificates Are Mainly for Testing

A practical, beginner-friendly guide to why self-signed certificates are mainly for testing for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in code signing.

Read guide
Free and Open Source Software

Publish with clear licensing and provenance

SignPath Foundation for Open-Source Projects

A practical, beginner-friendly guide to signpath foundation for open-source projects for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in free and open source software.

Read guide

Freeware vs Open Source

A practical, beginner-friendly guide to freeware vs open source for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in free and open source software.

Read guide

Choosing an Open-Source License

A practical, beginner-friendly guide to choosing an open-source license for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in free and open source software.

Read guide

Public Domain Software Explained

A practical, beginner-friendly guide to public domain software explained for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in free and open source software.

Read guide
Security

Handle user data responsibly

Creating a Privacy Policy

A practical, beginner-friendly guide to creating a privacy policy for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in security.

Read guide

When Software Needs a Privacy Policy

A practical, beginner-friendly guide to when software needs a privacy policy for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in security.

Read guide
Updates

Ship changes safely

Writing Release Notes

A practical, beginner-friendly guide to writing release notes for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in updates.

Read guide

Software Version Numbers Explained

A practical, beginner-friendly guide to software version numbers explained for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in updates.

Read guide

Publishing a Software Update

A practical, beginner-friendly guide to publishing a software update for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in updates.

Read guide
Marketing

Help users discover and trust your work

Preparing Screenshots

A practical, beginner-friendly guide to preparing screenshots for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in marketing.

Read guide

Creating a Software Logo

A practical, beginner-friendly guide to creating a software logo for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in marketing.

Read guide

Creating Social Preview Artwork

A practical, beginner-friendly guide to creating social preview artwork for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in marketing.

Read guide

Adding a YouTube Demo

A practical, beginner-friendly guide to adding a youtube demo for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in marketing.

Read guide

Managing Customer Reviews

A practical, beginner-friendly guide to managing customer reviews for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in marketing.

Read guide

Responding to Comments

A practical, beginner-friendly guide to responding to comments for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in marketing.

Read guide

Reading Software Analytics

A practical, beginner-friendly guide to reading software analytics for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in marketing.

Read guide
Storage

Deliver binaries reliably

Using Your Own Storage With NeonRoof

A practical, beginner-friendly guide to using your own storage with neonroof for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in storage.

Read guide

Using NeonRoof Hosted Storage

A practical, beginner-friendly guide to using neonroof hosted storage for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in storage.

Read guide
NeonRoof Certification

Pass review without guesswork

Submitting Software for NeonRoof Certification

A practical, beginner-friendly guide to submitting software for neonroof certification for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in neonroof certification.

Read guide

Fixing a Failed Certification

A practical, beginner-friendly guide to fixing a failed certification for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in neonroof certification.

Read guide
Selling Software

Turn a release into a supported product

Selling Your First Application

A practical, beginner-friendly guide to selling your first application for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in selling software.

Read guide

Pricing Your Indie Software

A practical, beginner-friendly guide to pricing your indie software for independent software developers preparing a trustworthy NeonRoof release. It covers the decisions, evidence, and release checks that matter in selling software.

Read guide