Quality Software, Customer Focus, Productive Teams

Oasis Digital Solutions Inc. develops custom software for workflow management, application integration, business process automation, web application, handheld devices, and other areas. Our customers generally have an aspect of their business which is not well served by off-the-shelf software, so to meet their needs we use rigorous development practices and close collaboration to produce high quality software quickly, to create a competive advantage for our customers.

We are located in St. Louis, MO and have served clients around the country. Oasis Digital can produce a whole project or subsystem for you, including requirements gathering and solution design activities, using a variety of languages and technologies. We can also offer expert assistance (consulting or training) to help your team become more productive or get past a hurdle.

Why Choose Custom Software?

In most cases, off-the-shelf makes the most sense, and it should be your default assumption. There are good reasons, though, to consider custom development, especially in mid-sized or large companies. These advantages can make the decision to develop software the most rational choice available

To learn more, download our article "Custom Software: Foolish or Brilliant?": CustomSoftwareFoolishOrBrilliant.pdf

Our Focus

  • Early and ongoing delivery of working software
  • Customer collaboration, in which we come to understand the problem domain to the point we can anticipate and meet changing needs
  • Sustainable, high quality software, which can be managed in production and changed as needed for future requirements, without unexpectedly high costs or delays

Our Projects

Information about some of our past and present projects is available.

Our Services

  • Application Development
  • Performance or other critical-issue consulting
  • Technical Training

Our Products

We have several products in various stages of development, and work on product development for commercial software sold by our customers.

Our Technical Expertise

The Oasis Digital team has experience and expertise in many technical areas:

  • Scalable "Enterprise" applications to serve a large number of users effectively.
  • Wireless / mobile applications, with users scattered across a building, campus, or continent.
  • Systems architecture
  • EAI (Enterprise Application Integration)
  • Performance analysis and tuning
  • Dynamic web application development - data-driven sites for internal or external use
  • Rich Client applications, using Java, .NET, and Delphi
  • Distributed / disconnection applications - those that have only occasional contact with a server.
  • Java (Servlets, JSPs, middle tier, Eclipse, JMS, etc.)
  • EJB / J2EE technology
  • WebSphere Performance / Scalability troubleshooting
  • .NET, including C# and the Compact Framework
  • MS SQL Server
  • PostgreSQL
  • Borland Delphi, including data access products and methodologies
  • Handheld device integration (PalmOS, Pocket PC, others)
  • ASTA, a multi-platform multi-tier middleware product for Delphi, handheld platforms, etc.
  • Python, which we use to automate tasks for our clients and for ourselves. We are also experience in Python / DBMS integration
  • Iterative, Rapid Development - delivering better software, sooner.
  • Emergency intervention of projects experience trouble in production.

So What's Different?

You've probably heard most of the good things on this page before from other companies, some of who delivered good results and some of whom didn't. So what's the difference, why should you choose Oasis Digital?

  • We build software which is unusally adaptable to change. We won't tell you that the software can't do X because we didn't allow for that - rather we will use the flexibility to change the software to do X.
  • We don't shy away from domain knowledge - we expect to dig in to your problem domain in detail, learning all the things we need to do to create excellent software in your problem domain. We don't start out as experts in all problem domains, but we will become experts in yours.
  • We're not centered on a certain technology or vendor - we're ready to use whatever development tools, DBMS, etc. are most appropriate for your needs, both in terms of software requirements and business goals.
  • Our results get better with time and scope - referred to economic terms as "increasing returns to scale". Because of our design approach, domain knowledge, and focus on quality, systems we build grow better as they grow larger. This is in stark contrast to the common experience of software development efforts which look good at the start then grind to a near-halt later.

Our Team

Oasis Digital projects have had as few as one, and as many as seven developers. We can supply the right number of developers, with diverse but overlapping skill sets, to complete your projects with the balance of speed and efficiency appropriate for your situation.

Kyle Cordes, the principal of Oasis Digital, regularly gives presentations and talks at user groups and other events. You can learn more on his web site including a short "bio".

Contact Information

Kyle Cordes
Contact form at Kyle's web site
+1 (636) 219-9589