Our mission is to work hand-in-hand with our customers to build innovative software solutions to complex problems. We're passionate about producing software that simplifies and improves how our customers work.Our primary expertise is in software architecture, software re-usability, internet applications, numerical computations, and data visualization. We've helped build on-demand movie rental systems, web-based one-time password mechanisms, secure internet proxies, and space-based communication frameworks. We're happy to provide architectural ideas, design critiques, and hands-on development expertise.We love to work with tools that are simple, and work well with other similar tools in sophisticated ways. We love to work with Python and Linux.We're also passionate about our software development principles. These principles enable us to work iteratively with our customers, adapt to changes in requirements quickly, easily incorporate improvements as we learn, and deliver top-quality software.We also love to talk about what we do and how we do it. We create customized training sessions tailored to our customer's needs. These training sessions teach to many different backgrounds and skill-levels. We've taught internet security basics to marketing departments, and distributed development best-practices to seasoned developers.