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

Mar 2010
Village MD ponders how much software there is in Merseyside on the Univesity Information Strategy Blog.

Feb 2010
Village's LabCom solutions demonstrates new field data collection capability. Designed to use the latest web technologies.

Nov 2009
MD Johnny Read contemplates technical debt and the recession in his academic role at JMU on the Information Strategy Blog.

Aug 2009
Village technical director Ian Bufton leads a team to investigate use of the latest microsoft technologies with product information solution company Epitomy.

July 2009
Developer Wajdi Al-Jaharani (Wes) joins the Village Team. Wes joins us from our colleagues at NextPoint where he maintains a part time role

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.

Contact

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

Phone [+44] 151 709 7728

Software Development

Developing Bespoke Business Applications

Summary
Business computer software is developed by understanding and capturing knowledge of how a business operates. This knowledge is then used to either configuring existing software or to write bespoke applications to meet the requirements.

Village Software Engineering Limited will take a project through the complete lifecycle from Feasibility to Implementation and Maintenance.

Bespoke Software
There are two key approaches to providing an IT solution to a business problem. The first is to buy in a software package and configure and modify it to meet the requirements of your business. If there is a suitable package available this is usually the best solution. The second approach is to have a piece of software written that exactly meets the business requirements. Before deciding on the appropriate solution an understanding should be developed of what the requirements are (Village can provide consultancy to do this if required).

If no suitably priced software is available that can be configured for a company's needs, if complete control of business process is necessary or if a process is key to the competitive edge of a company then a bespoke development is required.

Bespoke development passes through 6 broad stages these are summarised below. Each project varies of course and an client may carry out some of the stages in house.

Feasibility
The outline of the project is considered to determine if it is operationally, technically and financially feasible.
System Analysis
The current operation of the organisation and existing software is examined.
System Design
A system is designed involving new software and possibly new working practices.
System Development
Programming and development of the system takes place
Implementation
Existing data is transferred into the new system, personnel are trained, the system is installed and pilot programmes run.
Maintenance
New problems with the system are fixed, enhancements and changes are made, the system is adapted to run on new operating systems.

Village Software will normally use an Agile Methodology to write new software systems. In this the systems analysis through to implementation stages are progressively rotated through succeeding versions of the software. See village note on Agile Development

Systems Supported

Operating Systems:
UNIX & Linux, Windows.
Development Tools: Normally Visual Studio and VB.Net but also Microsoft Office, Microsoft Access, Visual Basic and VBA, Borland C++ Builder, C and C++ ,Informix 4GL, Perl, HTML, Java Script
Relational Databases
We'll support systems on any relational database system or desktop database. This includes those in the list below:-
SQL Server, Oracle, Informix, Interbase, PostgresSQL, MySQL,Paradox, dBase , Access

Personnel

Most development will be undertaken remotely from Village's offices in Liverpool. However communication and contact is essential to a successful project. It is essential that there is good access to the key people at the clients end. At some points of the project we will need to be regularly present on site.

Village will appoint staff with a suitable mix of skills for the particular stages of the project. A project manager will be appointed but there will also always be a second member of staff so that there is continuation of cover for holidays, illness and resignations.

Cost and Contracts
Village can work on a fixed price or a time and materials basis. Appropriate standard terms and conditions are available on request.

A fixed price will only be possible where the requirement is stable and clearly understood. In order to quote for a fixed price some consultancy may need to be billed for system analysis. Variations may of course be added to the contract. Where the requirement is unknown or the technology unusual we may not be able to offer a fixed price without first running a prototype project

Time and Materials contracts give the client control of the project and flexibility to make changes.

What to do next

For an initial consultation please contact:

Business Analyst, Jonathan Read

 

 
 
"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, 2010. All Rights Reserved.