The inside story on Windows Applications
With Microsoft dropping support for Windows XP, many companies have upgraded their computers and operating systems to Windows 7+ compatible designs. Windows 7+ is a more refined design compared to Windows Vista, and requires that new Applications follow the rules for file storage.
Developers are forced to write data to specified locations, such as the App_Data and Program Files folders, or else they have to elevate their permission levels. The same rules apply for Windows 8.1, but this version offers new features such as the touchscreen keyboard for typing, and a new set of built-in control libraries that are much faster in speed and look better.
One other thing that most folks don't realize, is that Windows 7 is tuned to work with Server 2008, and that Windows 8 is tuned to work with Server 2012. They have RSAT Tools, or Remote Server Administration Tools that are version specific, so the tradeoff exist, in which your server admins may be forced to run Windows 8.1 so they can use the Server 2012 RSAT Tools.
An increase in speed and productivity
Our office has a mix of Windows 7 and Windows 8.1 Machines, in which the stronger users are using Windows 8.1 on powerful multi-core Intel Xeon CPU's. But we have upgraded our software applications to the Visual Studio 2013 Compiler for compatibility with Windows 7 and Windows 8.1. So now that our computers and software have been upgraded, were seeing a serious increase in speed and productivity, in which were able to handle more orders faster than ever before.
Our own internal upgrade, in which we purchased new servers, desktops and workstations using the latest versions of Microsoft Operating Systems has been one of best upgrades we have ever made since 1990. We actually spend almost zero time now in repairs, and malware infiltrations have dropped to 1 incident in the last 16 months.
What new software applications did for our organization?
We wrote new software applications to streamline the most complex tasks in the company, and reduced the tasks to just a couple clicks of the mouse.
- We eliminated paper invoicing and created an electronic invoicing system, saving money on invoice forms and stamps.
- We now have an electronic order confirmation system, eliminating disputes before shipping.
- Past Due Notices are now electronic, and are sent out within minutes on a daily basis.
- We pretty much have eliminated the fax machine, in which fax traffic is now down to 1 or 2 a week.
- Eliminated the use of multi-part forms, so now no more ordering expensive forms and having to store them.
- Eliminated the use of dot matrix printers, and those messy ribbons.
Apps that can run on desktop or mobile devices
Now we get to the good stuff here. We talked about MVC Web Applications in the previous subject, now consider an application that can run on desktops or mobile devices that you can distribute to your customers. Apps like this are becoming quite popular now days, because apps are more powerful than browsers, and can do many more things.
Apps that can crawl the internet for you
Or a software application that can collect data on your competitors, such as a custom crawler that can search the internet for you automatically, Picking up products and pricing so you can be aware of someone dropping the price of your core product offerings before you find out the hard way.
The app above has a built-in crawler that can go beyond the customer’s website and collect even more data on competitors that sell comparative or exact products.
Consider redCopper for your software applications
Many code shops located around the world can make apps as good as or better than ours. But were local located in Huntington Beach CA, and are easy to work with.
Keep in mind the 80/20 rule, in which 20% of the time is writing the app, and 80% of the time is testing and user perception or debugging fixes. So a low price from a competitor may not accurately reflect the true cost of the app.
We can work on a nationwide basis as well, using remote tools and dropbox to distribute new versions for testing.