> We partner with industry professionals

Our Industry Experience

  • airline summary

    We work with you to understand your needs inside and out. For example, in developing an application for a customer, we spent a week with the baggage handlers to understand their needs and challenges. When we noticed that they typically wore gloves, which made it difficult to handle the mouse, we designed and developed a web-based app that could navigate through the keyboard.

> How we approach our clients problems

Design Thinking

It all starts with our team feeling your pain. We probe, explore and leverage our industry expertise to acutely understand your problem, document your specific requirements, and then use design thinking to arrive at a solution using that expertise, as well as creativity and systemic reasoning. Our software architects and business analysts then work together to deliver on that design, creating a solution that moves your business forward.


design thinking

agile middle

Agile Software Development

What software development methodology do we use to build your solution?  Whichever one best meets your project’s needs. Our software development team is highly skilled in a variety of iterative and incremental software development methodologies, such as agile, yet we are just as versed in waterfall software development.


Continuous Improvements

Since technologies continue to evolve and your needs change as well,  we’re committed to maintaining and continuously improving your solution, making sure it continues to solve your problems, remain compatible with new devices, and that machine learning algorithms are retrained with the latest data. 


improvement middle

  • Teaching Chatbots to Do the Right Thing

    Along with the great opportunity that AI provides comes great responsibility. As we develop and train algorithms, Natural Language Processing and other forms of AI that chatbots and other applications use to augment – or in some instances, replace – the role of humans, we have a responsibility to make sure that we are creating... Read more »

  • Artificial Intelligence (AI) Glossary Of Terms

    Artificial Intelligence (AI) is increasingly being used in a variety of industries to solve critical business challenges, but despite its growth, it’s still a nascent technology that continues to evolve. As such, there can be some confusion about AI terminology. To provide greater clarity, the following glossary, while not scientific or authoritative, provides a basic... Read more »

  • Microsoft Girls Steam Challenge Shows The Future of Tech is in Good Hands

    On May 23, I had the honor and privilege to be part of the judging panel for the first-ever Microsoft Girls Steam Challenge in Puerto Rico. At a time when it’s more critical than ever for women to enter the technology field and take on positions that have been traditionally dominated by men, the event served... Read more »