Home

Programming
Database
Software
Web
Case Studies

Software Training
Bespoke
Public
Case Studies

IT Consultancy
Infrastructure
Security
Case Studies

Products
eMerge

Downloads

Articles
Dorset goes global
Which Domain

Talk to Us
Contact Us
Feedback

Links

Glossary

software engineering, solve database problem
Applying Technology to solve your problems.


[Software and Database Development] [Consultancy] [Technical Training]

Software and Database Development

Designing Rod Pump 

A rod pump is often called a "nodding donkey" and is used in the oil industry for extracting oil. We designed the software to predict the forces and stresses needed to design a rod pump.

Web Integration

Our client had a successful mail order business. A chain of shops. An eCommerce site. A manufacturing site. Unfortunately all the information was held separately. This caused a management nightmare and increased costs, through repetition, inefficiency and lack of control.

We brought all the data together, everyone from eCommerce to manufacturing used the same basic system, with features enabled or disabled as appropriate.

Management Information

We developed a management information system for one of the major motoring organisations. This gave them a view of exactly how their operation was going at any point in time.

Traffic Lights

We developed a system to allow traffic light systems to be reprogrammed, without an engineer having to leave the office or the lights being switched off.

Property System

Our client had a lot of property and client data. The major problem was matching existing properties with existing clients and matching new clients with new properties. We designed a complete system, including mailing out the letters.

Legacy Software

Our client had some very complex mathematical programmes written in what they thought was an obsolete language. They had been quoted millions to rewrite the programmes. We found a way of wrapping up the programs so they did not need rewriting and also made them easier to use.

Web Remote Access

How often are you out of the office and need information from the office?

How often are sales delayed, because you do not get into the office?

How often do you fail to impress a client due to delays in processing information?

We solved this, using internet technologies and a centralised database.

Rostering system

Our client needs to have several thousand personnel. They work 24 hours a day and there are several distinct peaks in customer activity during the day.

What was needed was a system to roster their staff effectively and allow staff to be called out at short notice to cater for unpredicted peaks in customer activity.

[Software and Database Development] [Consultancy] [Technical Training]

Consultancy

Configuration Management

Our client had a large complex system, developed over several years using a range of technologies. Unfortunately at any point in time they were unsure what individual components made up a live working system. Often software fixes were regressed or lost, because different developers were working from different start points.

We designed a system to completely control the software versions and baseline each successive build of software. We also introduced full version control into the software development department, and then trained their staff on the correct usage of the system.

Mentoring

Our client develops software in-house. They have two developers, one reasonably experienced and the other a trainee. The experienced developer has limited experience in the range of technologies available to him and suitability of new technologies.

We have regular meetings to discuss ideas and help steer them in the best direction. We act as an ear, to bounce ideas off.

Software Quality

Our client was concerned about the quality of their software development. Software was developed quickly, but seemed to get bogged down in testing. The software crashed, took ages to debug and there were arguments over what it was actually supposed to do.

We reviewed their design process from specification to final delivery.

The main problem was that the developers were too keen to get started and nobody actually decided what the product was supposed to do. There was no concensus.

We assigned responsibility at each stage of the process. We developed a common coding style that would enable developers to understand each others work. We developed testing and acceptance criteria.

[Software and Database Development] [Consultancy] [Technical Training]

Training

Configuration Management

As discussed above we developed a system and general approach to Configuration Management.

We trained the company's developers in both usage of the system and in general configuration management theory.

Technical Training

Web development - Harrow and Hillingdon Healthcare NHS Trust.

Our client was Harrow and Hillingdon Healthcare NHS Trust. The Trust had a requirment for a training course that would give their staff a good grounding in Web development. They needed to build an intranet, but did not need to know some of the peripheral web technologies. They wanted to concentrate on the technologies needed to solve their problem, rather than getting bogged down with lots of information they didn't need. We wrote and delivered a bespoke training course to exactly meet their requirements.

Modern Technologies - Cresta Testing

Our client was a leading software testing house - Cresta Testing. They have a workforce who test other companies' software. They are generally semi-technical. They need to know enough to test a product, but not to develop it. However they need to understand a huge range of technologies. We wrote and delivered a course to enable them to understand these technologies well enough to be able to do their jobs efficiently.

QA Training

Our client (QA Training) is the UK's premier IT training organisation. We deliver several of their courses for them.
We work with their trainers in developing the courses that are taught. We help them blend career trainers experience with real world technical experience.
The difference with us is that we use the technologies we talk about every day, while others just learn the theory. How often have you been on a training course and asked the trainer a question he or she was unable to answer? Others just teach - we do it for real.
Visit the QA Training website and type in the course codes below to find out more.

We teach their JavaScript programmers course (course code LGJAVASC2).

We also teach their Web build course (course code NEWEBDE-4).

back

Whatever your needs, we'll talk your language