Bespoke Software
Standard Software
Print Projects
Printing Companies
Haulage & Warehousing
Engineering
Licence Fees
On-Going Support
Hardware
Networks
Some Design Philosophies

We do this...

We help small & medium sized companies to generate sustainable profit by designing & creating IT systems.

Often these are based on their existing, manual systems. Typically these cover systems such as:

l Accounts
l Invoicing
l Stock Control
l Costing
l Estimating

Designing a system to meet your requirements means that it is easy to implement since staff have had an input on the way it works and so the software functionality is already familiar.

Because we can design & implement from scratch our customers get 100% of what they want.

We design systems that are fast and reliable, based on a proven portfolio of tried-and-tested software components.

In many cases our clients also want us to take ownership of their whole systems, i.e. all of their software, hardware and networks, and we can provide these services too. This can mean acting as their ‘external’ IT department dealing with day-to-day networking, PC or system software problems, either directly on-site or via a remote link over the Internet.

We try to base our work within the Midlands but that hasn’t stopped us having clients in London, the South East and the North West.

We offer a free initial consultancy so, if you feel that our products & services may benefit you, please use the Contact Us page to get in touch.

Bespoke Software

We have been writing software for over 25 years and in that time we have built up not only a wide portfolio of clients and projects but also a huge library of software components. This forms the basis for most of the new projects that we undertake. The result is that whilst our software is always tailored to your needs it is not always written completely from scratch. This increases reliability and keeps costs down. If you are interested, some ideas on our design philosophies are given below.

Standard Software

Almost all of our projects are tailored to some extent. However, we might just have already written the system that you are looking for, but for someone else. Software costs are labour intensive so the cost of a project depends on how long it is going to take. If your requirements match some, or all, of an existing project then this will reduce costs. Contact Us to get in touch.

Print Projects

Many of our projects have been undertaken through the BPIF (British Printing Industries Federation www.britishprint.com). Much of the software available today for the UK printing marketplace is aimed at the 15+ user sites. This is because, for the MIS providers, the cost of sales for a 15 user site is not dissimilar to the costs incurred selling a 3/5 user site. Not surprisingly mainstream MIS providers have concentrated on the larger end of the market place and the smaller businesses have been left with very limited alternatives.

At Vantage we have specialised in SME companies with a range of products & services to suit the smaller company.

Printing Companies

l Estimating systems for:
xxx
l Sheet Fed
xxx
l Digital
xxx
l Continuous
xxx
l Flexographic
xxx
l Screen Print
xxx
l Envelope
xxx
l Cartons
l Job Costing
l Specialist Sales Order Processing, Web Ordering.
l Full range of accounts & reporting suites geared to specific printers needs.

Haulage & Warehousing

We have also done work for transport companies & freight forwarders. In this general ‘Haulage’ category we have covered

l Estimating
l Order Processing; logging orders and jobs
l Loading Lists
l Job Costing
l Invoicing
l Warehouse Management
l Bonded Warehousing

Engineering

l Manufacturing Systems
l Stock Control with Parts Explosion
l RFID

Licence Fees

An important aspect of our business is that there are no annual licence fees payable on any of the software that we write for you. Why do we do this? We feel that it is unfair to customers to repeatedly charge for products that they have already purchased. We make charges only for amendments and requests for changes. We may also offer you additional ‘add-on’ software components but these will always be the subject of a one-off charge with no recurring fees.

On-Going Support

Even the most reliable systems will eventually require maintenance or repair.

It is therefore inevitable that you will need some form of support at some time in the future. Nowadays it is usual to have an on-site maintenance contract for business servers. However the falling cost of hardware has lead many organizations to reject the same response cover for their client PCs opting instead to replace failed hardware rather than try to repair it.

Even if client machines are replaced by ‘store bought’ PCs they still need to be configured to work on your network, have, say, Microsoft Office suite installed, use your email & Internet settings, add Firewall and Antivirus software. Other application software such as Spyware and utilities such as Norton, PC Anywhere, WinZip may have to be reinstalled as well as software and drivers for printers, scanners etc. The time and expertise required to configure even a basic PC can be considerable.

Maintenance contracts generally do not cover all of the possible options and it is prudent to have support in place before you have a problem.

The following examples are typical of other software requirements that you may have:

l Modifications or additions to programs as your business needs change.
l General help and advice on the telephone or by modem or VPN.
l Rebuilding data files if they have become corrupted.
l Extra on-site training etc.
l Program and file corruption caused by computer viruses.

Some organizations have the capability to perform the functions listed above ‘in-house’ but if you do not have the required personnel or would prefer to have an external organization responsible for this work then you should consider our Reducing Balance Software Scheme (RBSS).

Under the scheme you purchase a number of hours of software work in advance. These hours are charged at a discounted price; the current rate less 20%

When work is done on your behalf we deduct the time spent and send you a regular statement showing all work done and the balance left on your account. Any additional expenses (accommodation, rail travel etc) are either passed on at-cost or billed direct. Travel to work on site is charged at ½ of the discounted hourly rate to cover all time & fuel / travel costs.

This scheme is not an annually renewable contract (like insurance) and any unused hours are carried forward indefinitely. When your hours have all been used you receive a further invoice.

We have found that we can only offer rapid, professional support to our customers by having an agreement in place at an early stage.

The scheme is not compulsory & you only need to inform us if you decide not to take part in the scheme (i.e. you wish to do all your own maintenance, support etc.).

Hardware

Most PC hardware (including new PCs) is supplied at cost with the only charges made for:

l Build / Assembly
l Delivery

There is no appreciable margin to be made on hardware nowadays but we would rather build it (or source it) ourselves than have to deal with poorly constructed hardware with low grade components. All hardware has a 12 months return to base warranty. Because of our ‘at cost’ policy we can only supply hardware to clients who are purchasing software systems.

Networks

We offer both on-site & remote management packages. Our typical client profile has a turnover between £750,000 & £4m. At this size many feel they are too small to justify full time (or even part-time) IT staff. In the ‘owner-driver’ businesses the role of IT Manager often falls to the accounts staff and as business grows so do the demands on their time & IT expertise. We can help bridge the gap by providing services on an ‘as-required’ basis either through a fixed monthly retention or on hourly rate where clients just pay for what they use.

We also supply…

l Broadband supplies / installation & commissioning
l Antivirus protection / hardware firewalls

Some Design Philosophies

When we started writing software we worked to some pretty clear design objectives. Our software had to be:

l Robust
l Easy to Use
l Easy to Change
l Small & Light

Robust

It’s no use having any software if it is not reliable. So we build in software error handling on top of a rock solid data structure to ensure that the software is always available to use.

Easy to Use

Many of out projects are designed on the back of an existing system, perhaps a manual system. Because our customers get involved with the way that the programs are going to work and reflect the way that they do things now, then the implementation is always easy since they already know what to expect. During development we provide ‘screen shots’ and development screen layouts so that the users can see how it is going to work before we come on the first day of installation.

Easy to Change

We looked for a long time to find the correct software compiler that would allow us to create flexible software that is simple to change. After a number of false starts with Microsoft language products we now use an alternative Basic language product from the USA, supported in Europe from Spain. This produces 32 bit native runtime executables for the Windows environment. We find this approach far more flexible than, say, Microsoft Visual Basic or .Net, since we can produce individual software program modules for specific tasks rather than having all functionality tied up in one huge program. We can therefore create custom program modules without upsetting the main body of our code.

We try to keep programming ‘options’ (i.e. choices that customers want) held in parameter or .ini files on their systems. These can be global (i.e. the option is enabled for all users) or local (the option is enabled for this user only). The use of these parameter files means that changes can be easily made and only affect a target group of users.

Since we go back a long way with some of our customers we have to be able to locate and update code that may be 10 or 15 years old (or older) with the certainty that we can make alterations without adversely affecting performance.

We use 2 software platforms Theos (www.theos-software.com) and Microsoft Windows.

Small & Light

Why was this a requirement? On network systems it has been customary to load the product software individually onto each client machine. This obviously causes problems if a) a client machine fails/breaks down and all of the software and settings have to be reinstalled or b) when changes or updates are made to the programs then every client machine has to be updated. Some software packages overcome this by having all the client machines periodically check the version number on a master copy on the server. We think all of this is unnecessary when you can have the programs resident on the server with client machines having a simple bootstrap program just to kick-start them when they log in. All our software is stored on a central disk (normally on the server but it could be anywhere) and program sizes are very small, typically 200Kb/300Kb each. This means that network traffic is very low but there are never any issues about which version of the program a user is running. If it’s loaded once then everyone is running the same version.

We can expand our software program portfolio as much as we like. Although all of our clients receive all of the programs there are none that would use the entire suite. Since they are only loaded at execution time the overhead is merely a minor one of storage on their server (up to 100Mb) and not one of execution speed.

Software is broken down into small, manageable chunks so:

a) There is only a single version of the software and this is located on your server.
b) This means that all of the client machines run exactly the same software direct from the server. There is never any issue over version control. If one user can run the software then any of them can.
c) Installing a new PC is really easy as only start-up software is needed.
d) Network versions can run up to 90 concurrent users
.

 
 

Home | News | Products & Services | About Vantage | Contact Us