Tools of the trade
We have been building products for more than 25 years, and have seen
platforms come and go.
These are our favorite tools right now, but we are always flexible to help you
make the most of your existing investment and solve real problems.
We prefer to use Elixir for new projects, as it provides a unique balance of ease-of-development, performance and flexibility to deal with the next generation of stateful real-time applications.
We find it an excellent match for the kinds of systems startups need which combine public web, mobile api, real time communication, admin back end and 3rd party integration. We replace the mess of web app servers, caches, background queues and web socket servers with a single powerful platform, reducing system complexity and easing development.
It's particularly great for bots, and is the standard solution for internet scale chat, used by WhatsApp to handle millions of connections per server.
Some examples of companies using Elixir and Erlang (the system behind Elixir) include:
We have been using Erlang for more than ten years, and have a deep understanding of how to build Elixir applications the right way.
Ruby on Rails
We have been working with Ruby on Rails since version 1.0 in 2005. Extensive libraries make it a great way to build applications.
Python is the language of data science and machine learning, and we use it a lot for back end processing and utilities.
We prefer Postgres, but use MySQL, Oracle and MS SQL Server when it makes sense. We like tools like Redis and Elasticsearch as well.
We are cloud experts, with extensive experience building solutions for Amazon AWS, Microsoft Azure and Google Cloud Platform. We can deploy your legacy application to a solid HIPAA compliant cloud architecture which is secure and scalable. We manage systems which handle a billion requests a day, and know how to keep costs under control using dedicated hardware and content delivery networks.
React Native is great for building cross platform apps. Our Android and iOS developers are also expert in using native code, integrating tightly with the operating system to create the best user experiences. We often integrate with specialized hardware such as blood glucose monitors using Bluetooth or create mobile interfaces to control embedded devices.
Embedded and Appliances
We have been using embedded Linux since the beginning. Our secret weapon now is embedded Elixir. We are based in the hardware manufacturing center of the world, and can help you work with hardware suppliers and manufacturers.
We are always happy to learn something new, just let us know what you need. And our "gray beards" have decades of experience in IT, so legacy systems are fine with us, too. Everything old is new again.