Professional custom software development since 2002

Our Software

While most of our work consists of custom development for private clients, we do have a number of more general-purpose applications available as well.

In the case of our libraries, we also offer integration and implementation services to tie their functionality into your application, as well as custom development services to develop new applications for you using their capabilities.


Our DLIDLib assembly parses and normalizes driver's license data from the PDF-417 2D bar code or magnetic stripe on most US and Canadian driver's licenses and state ID cards, plus military IDs as well as travel documents. It is not tied to any particular hardware device, and is therefore compatible with virtually any device that can read the magnetic stripe or bar code data.


Custom Software Development

Blue Ninja Software specializes primarily in the development of custom software applications for clients. We have extensive experience with many different types of applications, such as:

  • Client/Server applications
    • Proprietary protocols
    • Web Services & Web API
  • Back-end applications
    • Proprietary and Web Services & Web API back-end servers
  • Standalone desktop applications
    • Windows desktop applications
    • Console applications
    • Windows Services
  • Cross-Platform and Mobile applications
    • Windows Mobile & Windows CE
    • Xamarin (Android, iOS, Universal Windows)
  • Device integration
    • Serial RS-232 & RS-422, GPIB, TCP/IP sockets, USB HID
  • Class libraries & Assemblies
    • ActiveX controls and libraries
    • .NET controls and libraries
    • Portable Class Libraries (cross-platform), .NET Standard
  • ...and much more!

Request A Proposal

We like to keep things fresh and exciting by taking on a wide variety of different applications. If have a project in need of development, please contact us with the specifics. Alternatively, you can directly contact the developer you've previously worked with.

Project Policies

At Blue Ninja Software, ethics are important. We will not take on projects of a shady or unethical nature, such as:

  • Tools for email or IM contact harvesting
  • Website "scraping"
  • Voting bots
  • Bulk friend adders for social sites
  • Tools to circumvent security or spam protection measures

Any project we take on will be one we're interested in, and believe in. Our full commitment goes into the development of any project we accept.

Non-Disclosure Agreements

If you require a signed NDA before disclosing the details of a project you have in mind, then you can attach it using the contact us page, or send it to us at fhccbeg@oyhravawnfbsgjner.pbz. If possible, try to provide us with as much information first as you can, so we can let you know if it sounds like a project we'd be interested in taking on at this time, and thus would warrant the signing of the NDA.

Success Stories

For an idea of the wide range of projects we've implemented for a variety of both large and small clients, you can see some of our featured projects below.

Note: Most of our projects are private and / or covered by Non-Disclosure Agreements, and are not publicly viewable.