We have also been very successful in turning around others' failed Information Technology software development projects. We identify what's gone wrong (such as organizational structure issues, inappropriate technology choices, inexperienced or inflexible data-centric designs, inexperienced consultants or employees, unreasonable constraints, missing or ambiguous requirements, business rules buried and scattered throughout the user interface, lack of understanding of the end-user's needs, can't scale out to hundreds or thousands of users, resources spread too thin, requirements changing out of control, etc.). We then, with an agreed upon course of action, get that project back on track and bring it to completion. (For example, we successfully assisted Qwest with such a situation. They were extremely pleased with the results!)
Did you know that desktop applications can be designed to be as scalable and updatable as intranet web applications while providing much better usability then web based applications?
We can quickly design Click-Once (formerly "no-touch-deploy") Smart Client applications. We use the CSLA.NET application development framework (Component based Scalable Logical Architecture) to produce results fast. In this scenario the desktop application has no direct database connection (and no "connection strings"), where they instead communicate to a central application server using a highly efficient superset of Web Services (known as binary .NET remoting) or WCF (Windows Communication Foundation). The application server can then make efficient "pooled" connections to your database server.
DESIGNING SOFTWARE SYSTEMS SAVES
TIME AND MONEY.
Agile development doesn't mean
tossing the notion of design out the window (though some programmers would like
for you to believe that). Software engineering saves you money simply
because it is much more cost effective to make the right choices early during
the design process, and not later while programming iterations or the final
system. Engineering produces
both cleaner code within the final product, a more flexible product, and a set of
"light" design documents that will be
used to pinpoint coding changes to those not familiar with the application when future updates
are requested. These advantages of design first
will save you money with a smooth first release as well as on software maintenance well into the future.
In addition, software engineering is not contrary to agile methods, it supports them.
WE KNOW HOW TO GET IT RIGHT
We believe that frequent understandable design deliverables must occur as part of
the design and implementation process. By reviewing these deliverables together, we ensure
the project is right on track every step of the way. Frequent planned
deliverables also ensures that the end product will do what
our clients intended from the start. It works equally well for both large and
small projects as we break larger projects up into smaller, more manageable
deliverables. To be cost effective and to produce the right
results, we use an iterative process to complete projects, not iterative
programming alone.
TARGET PLATFORM
We have chosen Microsoft® development tools and products because they provide a solid
proven foundation upon which we build world-class enterprise solutions. Our
specialty is the Microsoft®
.NET™
multi-tier platform using Windows® Server 2003,
.NET (dot-net), Smart Client or Web, Web Services, WCF, WF, .NET Remoting, COM+, and the Windows® series
of desktop operating systems, including the TabletPC, plus primarily
Oracle® and SQL Server® databases.
We are equally experienced in Visual C# or Visual Basic .NET (VB.NET)
development languages.
WEB, SharePoint PORTAL & DESKTOP SOLUTIONS
Our thin-client component oriented n-tier
distributed application development expertise coupled with our desktop expertise
has us well positioned to deliver results for many types of computing devices quickly.
We'd like to discuss with you the challenges your business faces and exploring how Orbonyx can produce business results for your organization through custom software solutions. Please call and talk with us about your next development project.
We know how to get IT right. At Orbonyx, we listen.
|
|
720.373.5011 Info@Orbonyx.com |
|