Software Development Lifecycle – SDLC

In the most general terms, (Systems) Software Development Lifecycle (SDLC) is a process that describes how software or systems are built from beginning to end. There are many methodologies that can be used to develop software including Waterfall, Incremental, Rapid and Agile. No matter which methodology or combination of methodologies are used, a well-defined SDLC process is critical to all successful software development projects.

Top 10 areas to consider when selecting a Managed Service Provider

Outsourcing your day-to-day technology management responsibilities to a Managed Service Provider (MSP) may be a good strategy for improving service levels and cutting costs. Evaluating a Managed Service Provider should not be taken lightly. Your new partner will have access to your systems and will directly affect the service levels you provide to your customers.

Last update 10/28/2014


Node.js Development is Fast

Node.js development is Fast!!!  You develop applications in Javascript that run on Linux, Windows, Mac, and BSD servers.  You read that correctly… Javascript on the server!

We were very skeptical when we first encountered this technology, but it didn’t take long before we drank the kool aid.  You will not be alone.  There is a thriving community with major support from Joyent, Paypal, Walmart, and others.  This technology is gaining widespread adoption quickly.  Get onboard!

Last update 12/02/2014


Information Technology (IT) Due Diligence

From time to time, our clients will ask us to perform Information Technology (IT) Due Diligence as part of a merger or acquisition.  Although, we are not accredited auditors, we do have extensive experience building, owning, and operating technology centered businesses.  We have created an efficient Due Diligence process and include this as part of our Discovery services.