Village Software Engineering Limited Logo
Illustration Business Man with case
Welcome to Our Website!
Thinking Ahead
Village Software enhances businesses by expertly building business application software we've been doing it since 1986.
Button Home  
Background Background
 
Office +44 151 709 7728
Company Highlights

Apr 2008
2008 versions of Paylink released. New versions of Village and GMT's long standing Sage Payroll add in tested and released for another year.

Feb 2008
Village software release new version of LabCom 2.3. This adds some speed enhancements and some end customer management facilities.

Jan 2008
Healthy Building International Ireland go live with LabCom.

Nov 2007
Developers Lee Seddon and Ian Tabron join the .Net development team.

Nov 2007
Village Software celebrates it's 21st birthday with clients, customer, old and current staff and various industry friends.

Photo's here.

Sept 2007
Watertech trial multicustomer variant of LabCom. New version allows sitenames and client names to be printed onto certificates

June 2007
Amatica and Village examine systems options for credit house product.

March 2007
Payroll Link software for Sage V. 13 released. Customers should download version appropriate for tax year from GMT support site.

Jan 2007
Amatica Mortgage project in full swing. Village contributes core development team in partner Amatica's Mortgage project.

 

Contact

Village Software Engineering Limited
4 Parliament Business Park
Commerce Way
Liverpool
L8 7BA
United Kingdom

Phone [+44] 151 709 7728

CASE STUDY: Biwater - Webtime

Tools: Excel & Visual Basic for Applications
Industry: Water Treatment Solutions
Application: Contract Review System

Overview

Biwater Treatment Limited is a leading worldwide supplier of water treatment solutions. It undertakes the design and construction of water and wastewater infrastructure, incorporating intake works, reservoirs, dams, treatment works and pipelines A new timesheet recording system to replace the current paper-based system was required. Village Software Engineering Limited provided an Intranet application for employees to record timesheets and heads of departments to approve them. The system linked into existing accounting system and attendance system.

Return on Investment

Off the shelf time sheet systems are available which undoubtedly provide a cheaper solution to the recording of attendance. However the usefulness of this bespoke system is that it applies a series of business rules appropriate to the specific business while at the same time fulfilling both the attendance monitoring requirements and the contract accounting requirements. A key benefit is the web-orientated delivery that allows the system to be made available throughout the company without any PC installations.

Solution

The partial screen shot above, taken from within Internet Explorer, displays the time for one engineer over a week. The data is entered against different categories for remuneration purposes. The system also classifies the time against contract, divisions of contracts and also by different activities such as project management or civil engineering.

The web front end seen here is connected to the accounting database (in this case an Informix Database) which is used to validate classifications in real time as well as storing the final result.

Additional facilities allow employees to record attendance as well as contract time; this is collected into a legacy attendance system. An authorisation hierarchy is supported through the system.

Technology

An intranet-based application was chosen in order to reduce installation and maintenance costs.

Webtime is operating system independent and can be accessed by employees on the Biwater intranet and through a dial up link. Apart from the web browser no software is required on the employees computer.

The Web Scripting language Perl was used to develop the application server. It runs on a Linux based Apache web server. This code spoke to the existing Informix databases. A considerable amount of code was also added to the client written in JavaScript, this allowed some immediate calculations to be run and for some data entry checking without returning to the server. Careful thought had to be given to load balancing the system between the database, web server and web client this was particularly needed due to the lists of existing contracts that data entry needed to be checked against.

Alternative technologies could have been used. Any Relational Database Management system could have been used Village could have developed the solution in Oracle, SQL Server, Interbase or PostgreSQL as well as the Informix system used here.

Any scripting language could have been used. Village uses ASP/VBScript as well as the PERL scripting language used here.

General Conclusions

This is a small system with sophisticated but focussed functionality. Such a system might cost £7,000 to £12,000 depending on the complexity of the business rules required. A system such as this once it is successful is often then expanded to increase the functionality and reporting

 

"Your professionalism and high quality of work has been noted and appreciated. We look forward to working with you into the future". Andrew Davies
Unilever
GIO-ES Process Implementation Manager
Do You Know?
Agile Methodologies
Agile methods are adaptive rather than predictive. Engineering methods tend to try to plan out a large part of the software process in great detail for a long span of time, this works well until things change. So their nature is to resist change. The agile methods, however, welcome change. They try to be processes that adapt and thrive on change, even to the point of changing themselves.
Martin Fowler
Village's software engineers try to absorb the best thinking in the world in Business software development these methods are normally referred to as Agile Methods
 
  
Copyright © Village Software Engineering Limited, 2005. All Rights Reserved.