Blog
Practical articles from KomuraSoft LLC about website development, SEO, Google Ads, Windows development, legacy asset reuse, and bug investigation.
AI search across this site
Search queries are sent to Cloudflare AI Search to generate results. Please do not enter personal information.
-
Make Your Site Show Up for Local-Name Searches — A Practical Local SEO Guide for SMEs (Area Pages and Google Business Profile)
For SMEs whose site doesn't show up when someone searches 'area name + industry.' This article lays out the order in which to fix local SEO: setting up Googl...
-
An Introduction to Windows Event Log and ETW — Putting Your Business App's Logs on the OS's Standard Mechanisms
Are you relying on file logging alone for your Windows business app? Event Log and ETW are records visible on a different layer — to operations staff and OS-...
-
More Than appsettings.json — A Practical Guide to Configuration Management in Windows Business Apps (Per-Environment Settings, Secrets, and Where to Write)
A practical look at configuration management for Windows business apps: layering appsettings.json, choosing between IConfiguration and the IOptions/IOptionsS...
-
Why KomuraSoft Builds Websites on the Digital Agency Design System — Low Cost and High Quality Can Coexist
Why KomuraSoft bases its website production on the design system published by Japan's Digital Agency: how standardizing the design phase lowers cost, why it ...
-
Getting More Inquiries on a B2B Website — A Complete Roadmap of What to Fix First, from Acquisition to the Form
When inquiries on a B2B website stall, most companies start by working on acquisition (SEO and ads). But what actually moves the needle is fixing things in t...
-
Printing and PDF Output in Windows Business Apps — Choosing Between System.Drawing.Printing, WPF, and Report Libraries
Organizes WinForms printing with PrintDocument, WPF FlowDocument/FixedDocument printing, and PDF output options into a requirement-based decision table. Cove...
-
Site Renewal Case Study: Miyazaki Trucking Company Douzu Carry Service — What We Carried Over from the Old Site, and How
A real-world walkthrough of a site renewal for Douzu Carry Service, a trucking company in Miyazaki — how we did a full URL inventory, designed 301 redirects,...
-
Website Development Costs for SMEs — A Quick-Reference Price Guide and How to Read a Quote
What SMEs should know before requesting a website development quote: price guides broken down by purpose and scale, how to read the line items in a quote, an...
-
Getting a Real Feel for the OSI Model — Dissecting a Single HTTP Request Into Its Seven Layers
Understand the OSI model through the real thing instead of rote memorization. We assemble and dissect, in C#, the Ethernet frame carrying a single HTTP GET r...
-
How to Think About Windows Session Isolation — Session 0, RDP, and Running Multiple Users Concurrently
This article untangles the concept of a Windows "session," a topic that consistently confuses Windows app developers. It covers why Session 0 isolation exist...