The logical and centralized-yet-modular codebase makes it easy to understand how the operating system works and to extend it with the functionality we need without breaking things, allowing us to focus on developing our product rather than resolving issues with the bootable host environment.
#Neosmart easy recovery software#
Unlike deploying an operating system on servers in a datacenter or in the cloud where the hardware is fully under your control, we actually needed something that would reliably run, GUI and all, on end-users’ hardware with minimal issues… a tall order.Īfter trialling both Windows® PE and various Linux distributions in production for several years, we found that only FreeBSD offered a rock-solid, open, well-architectured, and cohesive platform at the lowest level upon which we could reliably base our software and expect it to “just work” for almost all of our customers, everywhere, all the time. Our Easy Recovery Essentials® line of bootable system repair CDs is used by thousands of end users, IT professionals, and system administrators around the world on a daily basis to detect and correct where possible issues with the users’ hardware, boot configuration, operating system, and applications in a safe, stable, and reliable manner.Įasy Recovery Essentials was purposely written in a mix of (mostly) cross-platform C/C++, a dusting of assembly, and an html user interface in order to allow us to evaluate different “host” platforms to boot and run our software on hundreds of thousands of different PCs - decades old and breaking-edge new - from all the various manufactures and OEMs. At NeoSmart Technologies, we don’t build just applications on top of the operating system – we build applications for the OS itself.