Brightwater Software
is a consulting company
specializing in development and
support of complex software
projects.
If you are
unsure where to start or how to
get the best from your
budget and existing resources we
want to hear from you. We can
help you whether it's a new idea
for a startup or you need help
enhancing your existing
software.
|
Some of the things we do |
New Projects
- Pick the right
technology for the right job
considering existing
infrastructure and resources.
This includes help with "buy vs.
build" decisions taking into
account the costs of integration and
ownership.
- Get your specifications
right. The clearer you are
upfront the more likely the
project to be on time and on
budget. Especially if your
development team is a few
thousand miles away.
- Get the architecture
right. We will work with your
existing team to design an
architecture that will scale.
- Get you the right people
to do the job. You can choose us
to do the development or let us
find you the right team to execute your
project offshore. We work with
several offshore companies
specializing in different
technologies and business areas.
We can recommend the right
provider for
the right project. We know the
people, we know how to work with
them, what to expect and what to
provide.
-
Bridge local and offshore
development teams. Does your
existing team have a problem
working with your offshore
consulting partner? Does it
involve name calling and playing
the blame game? Our unique
knowledge of culture combined
with many years of SDLC
experience can help you make
everyone a team player. Really.
|
Support of existing or unfinished
projects
- If you have a project that
was written by a consulting
company that is now nowhere to
be found we can help. We can
examine it in great details and
help you decide on what
to do next. Bin it, salvage all
of it, salvage some of it, or
anything in between. In many
cases we can take it over and
complete it. Or get you someone
to complete it.
- The same goes for projects
that were written by people
who left the company and left
something unfinished. We can
make sense out of unfinished projects with
missing people, information and
horrible (unreadable) or even
incomplete source code. We have
advanced degree in making sense
of bad code. Well, not really,
but close.
- If you have an aging project
that is utilizing technology
that is older than your first
car you might want to do
something about it. Just some of
your options
- Reface it. Just slap
some Ajax on it and be done, the
technology is not that old
- Extract the data out of
it. Then bin it
- Sunset it. We can help
define the process
- Salvage guts into a new
project. This can be tricky,
but we've done this before
|
Types of engagements
- Short due diligence project
to evaluate a project, vendor,
or technology
- Longer projects requiring
gathering of requirement and
initial project architecture
- Provider search. We will
match you with great offshore
company that delivers results,
not headaches
- Onsite projects in
New York City
- Offsite projects for clients
outside New York City tri-state
area
- Help with building your
development team. Interviewing
help
Contact
|
These are some of the technologies
we specialize it
- All Microsoft stuff. From
projects with big WinProc it
them (from the good old days) to
projects with integrated Linq.
- .NET, Silverlight, Active X,
ADO.NET, ASP, ASP.NET, C#, J#,
VB.NET, VB.NET, Win Forms, Win32
- All Java stuff. From early
JDKs to J2EE components and back
to POJOs
|
Some of the cool projects we worked
on recently
- Distributing computing using
Hadoop
- Vertical search using Nutch with
all the maintenance scripts and
screens for non techies
- Salvaged a complicated and
boring financial project
- Made some updates to our
hobby project
http://www.detect-hidden-text.com
just to brush up on fuzzy text
matching
|
|
Workflow, BPM, Business
Process Management, .NET, Source Code, C#,
VB.NET, C++, MFC, SDLC, New York
City,
Nutch, Hadoop, Lucene, LinQ and
lots of other cool things |