Welcome! I'm a developer of desktop software solutions as well as Windows Phone mobile apps. Whether you are in my backyard of Cleveland, Ohio or across America or even in Europe (EU), I'm ready to assist you. Got an idea? Please use my contact page to reach me today.

I Can Help

As a developer, I have created customized desktop solutions for business people in the Cleveland, Ohio USA area for more than 2 decades. In that time, I have acquired the experience and insight for how to make programming the efficient and time saving business partner it should be. If you will, consider just a few of the challenges that beg for easy to use, reliable customized solutions:

  • Confusion from a poorly planned appointment schedule.
  • Inaccurate job costing reports from false or skewed labor hours and purchase order database records.
  • Incomplete and/or unbalanced accounts receivable and accounts payable as well as chart of accounts.
  • Lost invoices that were unknowingly aged for prolonged periods.
  • Needed records in a database can't be retrieved.
  • Strategic business decisions based on false or skewed sales reporting information.

If you are running a general office type of business, then Intuit Quickbooks or Microsoft Office will probably be fine for your purposes. There is a need for my services when a customer has to create a very specific programmed solution that can't be resolved with an "off-the-shelf" software package. I have traditionally performed this work for the manufacturing industry, because they tend to use very specific processes that demand customized solutions. However, I can cater to most any business that requires such specialized work.

Now, consider a few scenarios that would create workplace headaches without a well designed programming solution from a capable software developer:

Scenario #1:

You own a tool and die shop that has a real problem. Your CAD/CAM personnel have to spend hours eliminating concentric arcs and circles from two dimensional side views of metal parts that need to be drilled to specification. The concentric arcs and circles were created by the CAD/CAM program they are required to use. Time is being wasted and employee productivity is suffering from the needless extra work that has to be done. (This was an actual project I took care of years ago. I designed a solution that scanned through a text file that contained the specifications for circles and arcs, some concentric and some not for a two dimensional view of a metal part used in a tool and die shop. It quickly eliminated the concentric arcs and circles and reconstructed the text file so it was ready for the next phase of production.)

Scenario #2:

You are the administrative vice president in an industrial pattern shop. Shop orders have to be job costed out around the clock so the owners of the company will know where they stand with regard to labor, materials and money made or lost on each shop order. Labor hours, purchase orders and special materials have to be run through an internal company job costing formula. This in turn must be interfaced to an employee benefit & profit sharing plan for the company. You are wasting enormous amounts of time hunting for documentation and file folders around the office that are needed to make the complex calculations. Productivity is falling like a rock and the only way out of this logistical nightmare is a customized job costing package with an employee profit sharing module. (Two decades ago I created a programmed solution like this for a long time customer who is still using it to this day.)

Scenario #3:

Although your company's sales are growing, you are totally in the dark with regard to how sales of your various product lines trend over time and through your sales people. You very much need this information so you can make intelligent plans for the future of your company. Trying to do all this by hand would be absolutely prohibitive. Not so with a customized sales reporting application. (I made an array of customized sales reports for a long time customer that reveals deep, insightful trends as to how their various product lines sell over time. It also reveals how sales productivity among their customer service representatives trend as well.)

Below are movies of desktop applications I have created for customers as well as a sports trivia website. Real data has been swapped out with phantom data for privacy and security reasons. Please click the image for the one you want to play.

Check Register Program Movie


Commercial Light Bulb Company Environmental Disposal Program Movie


Electroplating Company Job Card Program Movie


Eye Surgery Doctors Scheduling Program Movie


Industrial Pattern Making Company Order Entry And Job Costing Program Movie


Plug And Cap Manufacturing Company Order Entry and Account Receivable Program Movie


Sports Trivia Website Movie


Texas Hold Em Game Program Movie


Windows Phone (aka WP) is becoming a player in mobile computing as it gains wider acceptance throughout the world. Programming demand from private enterprise and government will grow with its increasing market share. Aside from making a footprint in the United States, WP has also enjoyed success in Europe. France, Germany, Italy, Spain and the United Kingdom (aka UK, Great Britain) have seen growth. Poland and other nations in the eastern area of the EU have also shown significant interest. The low to mid range WP models are a great overall value in terms of features, price and quality. This is especially important in eastern Europe, where the wages tend to be lower. Workers in those countries typically can't afford a new iPhone, which can price out to more than 600USD.

Windows Phone operates in the Silverlight (regular app) and XNA (gaming) modes. As a business coder, I am focused exclusively on the Silverlight side. I cater to customers who need highly customized software for tasks such as invoicing, job costing, quoting, etc. WP can be made to incorporate images, graphs and animation to help illustrate various business functions. Today more than ever, it's important to be able to take care of chores once exclusively confined to PCs. With the powerful, robust Microsoft Visual Studio C#.NET development platform, WP has the depth and versatility for most any project. Here are examples showing how WP can make you more efficient and productive in everyday business scenarios:

Scenario #4:

You are a kitchen cabinet contractor and you are meeting with a new prospective customer who is interested in having her kitchen remodeled. As you explain the different options available, she seems to get more interested in what you have to offer. In the old days you had to tell a new prospect that you would email a quote in the next 1 to 2 days. With a mobile platform running a well designed custom quoting app, you can compose a proposal in minutes while someone is still interested. You can easily add and remove features as you create multiple quotes so the prospect can see a range of different options. This increases the likelihood of closing a sale versus doing it the old way. And it could persuade the person to pick you before they talk to one or more of your competitors.

Scenario #5:

While making the rounds in your sales territory, you talk to many customers about their unmet needs, difficulties and concerns. You also inquire about which of your company's products they like or dislike as well as which ones they want added or dropped. You need to be able to organize all this in a mobile app that is easy to use and fast. Not only does it have to keep pace with your super busy travel schedule, it must be able to quickly generate reports that show rising, declining and neutral sales trends. This reporting feature will give you the knowledge to recommend products to be added or dropped by your company.

Scenario #6:

As a heat treating plant foreman, you need to stay on top of the all the various processes that are going on in your company. Going back and forth between the plant floor and your office to track things on a desktop computer is becoming too much of a hassle and a waste of your already scarce time. What you really need is an industrial process management mobile app that will organize various heat treating processes by the job. This will let you easily monitor each job so you can compare scheduled process times versus how long they are actually taking in the plant without having to run back and forth to your office to check it on a desktop computer.

I made 3 movies below for WP apps I created, which you can click to play.

WP Job Costing App Movie


WP Industrial Process Management App Movie


WP Fibonacci Spiral App Movie


Well designed desktop and mobile customized applications cater to many tasks that would otherwise rob you of time needed for more important things like increasing sales and planning for the company's future. With this in mind, I am focused on creating solutions that are tailored for your specific needs, are easy to use, fast and reliable. Please use my email and phone contact page so we can further discuss your programming ideas today!

Work references are available upon request.

Copyright 2010-2015 Douglas Miller