Services & Pricing

Boulder Technology provides its clients with the same breadth and depth of service one would expect from a typical Fortune 1000 company's IT department.  Boulder Technology has the expertise and resource to drive not just initial project analysis, requirements definition, and design articulation but also full lifecycle software development, system implementation across the enterprise, and ongoing end-user training and support.

Service Offerings

The typical Boulder Technology client receives the following services in the course of a project enagagement...

Business Analysis

An initial analysis of business needs, opportunities, and tradeoffs in the areas of process automation, product management & delivery, and online service provision.

Requirements Gathering

Highly engaged discussion and consensus-building on the software features the business requires and their relative priorities, concluding with formal documentation of agreed-upon requirements.

Solution Mapping & Software Design

A sequential process of mapping out solution approaches and concepts, progressing to increasingly detailed design views of the actual software elements which are to be implemented.

Project Planning and Mangagement

A formal project plan detailing work phases and key milestones associated with developing, testing, and implementing the full software solution.

Software Development

Coding of the software based on approved design specifications, performed by Boulder Technology engineers and overseen by the Boulder Technology architectural team.

Software Testing

Full and continuous lifecycle testing of software code, concluding with a User Acceptance phase in which client personnel are intimately involved in final validation and refinement of software before its live release.

Software Training & Implementation

Personalized, hands-on training of client personnel on proper use and management of delivered software.

Platform Design & Implementation

Design of the architecture, specifications, and component configurations for the platform on which the software will operate.  For clients wishing to shed the overhead and complexity associated with operating their platform, Boulder Technology can assume this responsibility as well.

Ongoing Support

Provision of telephone and email support for client end-users, as well as technical troubleshooting and programmatic support for system administrators.

Pricing

For ventures with attractive prospects, Boulder Technology is willing to price services so as to require only very modest up-front cash commitments. Instead, Boulder Technology takes an equity stake in exchange for delivering whatever software technology and initial support services are necessary to propel a client into a position of positive cashflow. Then at some mutually agreed upon milestone of financial success the relationship transitions from ìsweat equityî to a more conventional fee-based IT services relationship.

For ventures which are better capitalized or in a superior cashflow position, Boulder Technology can work on a more traditional fee-for-service basis, subsidizing rates with some manner of equity earn-out as appropriate to the circumstance.