Services

We have experience of n-tier application development across a multitude of different industries. Our main database expertise lies in SQL Server, with the bulk of our development experience in .NET You can find a brief summary of the type of projects we have developed in the portfolio section of the website.

Web Development

The last several years have seen an explosion in the number of business’s interacting with their customers via the web. Several factors have contributed to this:
  • Wide availability of affordable broadband.
  • Advances in development tools and technologies allowing the creation of rich user interfaces.
  • A faster pace of life, people want things done quickly. Generally speaking the web can provide a quick and efficient mechanism for interacting with a customer.
  • 24*7 availability. Most business work 9-5, the web is available all day every day.
  • A general acceptance of the internet. The web is no longer viewed as the hidden domain of IT nerds. An ever increasing number of people have access to and are comfortable 'surfing' the web.
We've helped to develop many large web applications for differing types of businesses. We can provide the expertise and experience to develop web applications to reach your customers.

Windows Applications

Windows applications can offer a far richer user experience than their web equivalents. Likewise, the development tools provide a more powerful and productive environment. Traditionally windows applications they have been restricted to the domain of back office systems. The introduction of web services, (see below), has provided a platform to allow windows applications to communicate securely and efficiently with a remote data source. Combined with Microsoft's new deployment strategy, CickOnce, windows applications can be deployed and maintained as easily as web applications. We have extensive experience of developing n-tier windows applications and can advise whether a web or windows application will best fit your needs.

Web Services

What are web services? Microsoft's definition: "Building on the broad acceptance of XML, Web services are applications that use standard transports, encodings, and protocols to exchange information. With broad support across vendors and businesses, Web services enable computer systems on any platform to communicate over corporate intranets, extranets, and across the Internet with support for end-to-end security, reliable messaging, distributed transactions, and more." Web services offer a way for you to exchange data with your customers and suppliers in a robust and secure manner. Our development methodology is to adopt a document style approach. One of the main advantages to this approach is that it allows you support multiple version of the same method. This is an area we have extensive experience of and have developed such web services for several clients.