a  background image showing the tapSW office
Theory and practice of software - tapSW
home about us it services people testimonials projects book a meeting contact us ext:g+

software and project problems in the right hands

agile methods from day one

bespoke software development, mobile and web environments

meet the team, their theory and their practice

your dream, your theory, your software, our expertise

expertise from theory

IT services

We are conveniently situated for Canary Wharf and local London software development outsourcing.
office building

Software Development

  • bespoke software specification and application development
  • mobile and web applications using latest standards
  • formal specification and problem-solving; component design and formal verification of properties
office building

Technologies

  • Server and Oracle Frameworks JavaEE, J2EE, Glassfish, EJB3, Hibernate, ORM, JPA, Message Queues, JAX RS, JAX WS
  • Functional Haskell, Coq
  • Scripting Python, JavaScript, JQuery, Shell
  • Web technologies XML, HTML, XSLT, REST, SOAP
  • Android from 2.1 onwards
  • Systems programming Linux GCC C; Windows WinCe, andMinGW, and Win API
  • Big Data Parsing, Splicing, Semantic analysis, Translation, Compilation and Categorisation, Visualisation.
office building

IT training

  • Object oriented programming with Java
  • Functional programming with Haskell
  • Scripting with Python or JavaScript
  • Web dev with web 2.0 technologies
  • Mathematics for problem solving and for computer scientists
  • Logic and Introduction to proof theory
  • Compiler design with hands on implementation
office building

Service area

  • We service locally the Canary Wharf, Excel, and Greater London area
  • Remote work is undertaken with or without third party intermediaries (oDesk, etc.)

Book our IT services online

Here at tapSW, we like to keep things organised: you can click here to book an one to one session with no obligations.

IT consultation with proven practice, IT development with sound theory.

we keep costs and risks at a minimum

training in programming and mathematical skills

Software developers with proven practice.

we deliver on time

performance through practice