Software for the desktop has greatly expanded beyond Windows applications, drivers, and services. Today, web services are often the preferred information delivery method. We are equally comfortable in both of these paradigms and will work with you to make the best choice for your particular project.
We have built, tested, and delivered native desktop applications, drivers, and services under a variety of operating systems/development environments including:
- Windows (MFC and .NET)
- Linux
- Mac OS
There are many ways we can support your desktop software development needs:
- OS drivers and services
- Stand-alone applications
- A desktop application that is part of a larger system
The biggest challenge in creating desktop software is the robustness required to work across the nearly infinite number of hardware and software combinations in the PC world. We understand this challenge; we have successfully delivered software in this difficult environment, and can repeat that experience for you.
Developing web services, using a web browser as the primary interface point, is one of our core strengths. We can design nearly any type of web interface, using the wide range of available technologies including:
- Java/Javascript
- HTML
- PHP
- AJAX
- Integrated Databases
These technologies can provide you the snappiness of a desktop application with the power of a networked application. In addition to using the web browser as an interface point, we have created Application Programming Interfaces (APIs) so that other desktop applications can interact with web services using industry standard protocols such as:
By working together, we can unleash the power of web services for you.
In summary, our team has significant experience in developing user interfaces utilizing both stand-alone desktop applications and web services. We will work with you to create an easy-to-use, intuitive graphical interface with your look and feel. |