Some business transaction, financial, and personal business software applications are designed to use versions of the Microsoft Windows operating system and networking protocols such as Ethernet.