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