IT consultation with proven practice, IT development with sound theory

We've delivered to 100% of our customers — spot on, on-time, at a fixed cost.

We know software. We know your business.
We deliver software solutions that drive results.

Book consultation

About us

"We apply the rigour of computer science to complex business domains, which require robust software solutions" – Director

pland and development

About us

Since 2010, tapSW has been a software development firm providing full-cycle high quality services to customers in the UK, Japan, and U.A.E. Our team is composed of PhD level computer science graduates who have passion for IT and are experts in design and development, customisation, and integration of complex business solutions using a wide range of technologies.

Why us?

There are many attributes that contribute to the quality of a software product. In particular, software has to be reliable, efficient, maintainable and most importantly, it has to be secure.

Here at tapSW, we apply latest technologies to ensure that our software consultants design and deliver quality software products to our customers.

Software shouldn't cost a fortune when developed by qualified and experienced developers. Our experienced developers will analyse your requirements, design the product and implement the design using tested coding methods.

Here at tapSW, we have a fixed price policy to assure you that there are no surprises from start to finish. Hourly rates start at £60. Weekly rates at £1500 and monthly rates at £5200.

We believe that our most valuable resource is our team of PhD-level computer science graduates who are passionate about technology.

Owing to investment into cutting-edge technologies, our software team is on top of developing software using the latest emerging technologies. See some of our projects .

For every software that we build, we offer support and maintenance along it. 100% of our customers are happy with our support and maintenance. We aim to maintain our 100% level satisfaction to our customers–and–you.

Software Services

Bespoke software

We'll gather your requirements and develop your software product using the latest technologies. We provide support and maintenance for all software that we build.

Book Free Consultation

Formal specifications

Some systems require a formal specifications before implementation. For these systems we draw formal specifications using mathematical tools and techniques. These specifications form the basis of your software implementation.

Book Free Consultation

Booking systems

Our current product, bookingDialog, is a robust booking system integrated with an invoicing system and a messaging system. We have a dedicated team that develops bespoke booking systems for businesses.

Book Free Consultation

Mobile and web applications

Most software now lives in the cloud. It is likely that your next software solution will be web-based. Our team of web developers are keen to work on any web based project, from simple websites to full content management systems, customer relationship management, enterprise resource planners.

Book Free Consultation
working in a team


Our goal is to provide you with quality software at reasonable prices. Our experienced PhD level project managers are at the fore front of technology and they are ready to complete your project in the shortest possible time. We will give you an estimated time frame for your project once we have analysed your requirements. We meet deadlines 99% of the time. We also offer fixed rates for some projects. Contact us now for a quote.

Hourly rate

Our hourly rate is £60 per hour. This pricing model is most suitable for our services such as consultation, system configuration, technical training.

Weekly rate

Our weekly rate is £1500 per week. Minimum project time is one week.

Monthly rate

Our monthly rate is £5200 per month.


Dr. Abubakar Hassan.

BSc, MSc, PhD (U. O. Sussex)
Business system analysis and software engineering

Hassan has several years of academic and industrial experience in Software Engineering. In 2009, Hassan received his PhD from the University of Sussex, working on programming language design and compiler implementation for a visual programming language.

At tapSW Hassan is involved in all stages of the project life cycle with the primary focus on business systems analysis and design.

Dr. Nikolaos Siafakas.

BSc, MSc, PhD (King's College London)
Research and software engineering

Nik received his PhD from King's College London (KCL), University of London; his MSc (Advanced Software Engineering) from KCL and a first class (hons) BSc degree in Computer Sciences from the University Portsmouth. His doctorate work is on the theory of program analysis and virtual machine operational semantics.

At tapSW Nik is focusing on the training and the code side of things.

Our story

The directors met back in 2004 during a Master's degree class whose lecturer became their Master's project supervisor and later their doctorate supervisor. Both were programming enthusiasts and from early on they made a perfect programming duo. In 2004 they took on their first project, an ASP.NET programming task for a vehicle dealership.

During the doctorate years, they worked on dual problems. Both worked on the mechanical evaluation of programs; Hassan worked on how to efficiently reduce a graph to compute an answer and Nik on how to compute an answer without reducing the graph. This was work on compiler technology and program analysis, which gave them immense insights for large software systems.

While still postgrads, they happily took on contracts for smaller projects as well as for complex ones, such as a calender scheduling algorithm for a recruitment company. This was built on top of the Zope/Plone framework.

Their insight and love for extant technologies and also their desire to contribute to new technologies set the founding stone of tapSW. Their former colleagues are the ones who lit up the company idea: you guys are quite lucky, they said. Everyone is looking for a competent technical co-founder and you are already set. This is where the tapSW founders realised that they were a company even before they knew it; in October 2010, they officially announced the company.

Our promise

  • Quality and Value. We strive for good cost estimation and high quality deliverables. That is why we are recommended by our customers.
  • We don't stretch timetables to maximise our profit. Quite the oposite: if we find a way to drive costs down, we'll do it.
  • Full attention. Once we agree on the job, you will get our full attention. No matter if it is a big or a small project.
  • Simple language. We keep you informed at every stage of the project. Whether you are in a technical or a managerial position.
  • We are agile. We work with ticketing systems to keep track of problems and use continuous integration techniques for fast redeployment.

Our Clients


Theory and Practice of Software

G35 Waterfront Studios
1 Dock Road, London, United Kingdom E16 1AG, United Kingdom
020 3609 7828

Your message was successfully send!

We will contact you as soon as possible. Please reload the page if you want to send a message again.