Clients Wanted


Some news, plus good news!

After 19 productive years working together, our contract with FUJIFILM Medical Systems has drawn to a close. To learn more about the (honestly, excellent) work we did for FUJIFILM over those 19 years, click here.

The good news is therefore that for the first time in recent memory, we now have the capacity to take on new clients! As a reminder, below is a list of the technologies that we use on a regular basis.

Do you see something here that we can help you with? If so, let us know!

Programming languages

Just as there are numerous spoken languages, there are thousands of languages that can be used to program a computer. The following programming languages are the ones for which we are most familiar.

API Integrations

A complex web application typically integrates with one or more 3rd-party technologies. Finite Wisdom has performed a wide variety of such integrations.

Database engines

A database is a collection of information that is organized so that it can easily be accessed, managed, and updated. The most common type of database is the relational database, a tabular database in which data is defined so that it can be reorganized and accessed in a number of different ways.

Database programming languages

Database programming languages are computer languages that are designed to both query for data in a database and also perform complex scripting logic.

Security frameworks

There are a variety of mechanisms that one can use to perform single sign-on as part of your security architecture.

Payment gateways

A payment gateway is a service provided by an e-commerce application service provider that authorizes credit card or direct payments processing for e-businesses and online retailers.

Application frameworks

An application framework is a software framework used to implement the standard structure of an application. The structure typically includes formalized mechanisms for database interaction, business logic and user interface.

Run-time environments

A run-time system primarily implements portions of an execution model. Most languages have some form of run-time system that provides an environment in which programs run. This environment may address a number of issues including the layout of application memory, how the program accesses variables, mechanisms for passing parameters between procedures, interfacing with the operating system, and otherwise.

UI frameworks

UI frameworks are intended for building web-based user interfaces that automatically adapt to the screen size, whether the browser is running on a desktop, tablet or mobile device.

XML technologies

A W3C standard markup language for documents containing structured information, XML is the basis for an incredible array of standards that describe everything from messages between systems to security specifications to document structures.