ReplicaNet is an object oriented C++ library for developers of applications that require a stable and low maintenance middleware solution to networking. Any project that is designed to use a network of machines, such as multiplayer computer games, need to very carefully consider how to approach the design problems associated with networking. It includes support for binary difference patch creation and delivery, backend availability and TitleID verification, Internet CD/license key verification, NAT detection, advertising and querying of sessions, user accounts, friends lists, game invites, chat rooms, persistent data storage, and statistics and ranking.
KeyBoards is a cross-operating system platform that synchronizes short text messages or URLs. It is designed to be used for composing messages on a desktop system with a real, comfortable keyboard, and then sending them to a mobile device for transmission as an SMS. It is ideal for use with non-Latin character sets.