"Custom Web Site and Desktop Application Development"
Overview

Our primary customer focus is the Business Manager. The types of Software Projects we specialize in are Web Sites, Desktop Applications, Utility Libraries, Application Porting, Web Services, and Client/Server Applications. For each of these project types we offer Consultation, Requirements Gathering, Feature Set Planning, Feature Specification, Implementation Bidding, Implementation, and Maintenance.

Project Types

Web Sites / Web Applications

Using ASP.NET, we build everything from informational sites, to full fledged e-commerce sites that can communicate with internal business applications like inventory management and business workflows. By using standard design and implementation practices, the sites we build are readily maintainable and extendable.

Application Development

We specialize in command line and Windows based Application Development. From Requirements Gathering to Implementation, we provide full service Application Development. Additional reductions in development costs are available by utilizing our extended UI control and utility libraries.

Utility Library Development

Utility Libraries generally manipulate data or provide interfaces between components. Utility Libraries often provide safe interfaces to use from within Microsoft Office applications. Utility Library Development generally follows the same process as Application Development There is a significant reduction in Planning and Testing costs due to the absence of graphical elements.

Application Porting / Conversion / Re-writing

Mixed platform business environments can create additional complexity and expense for the operation of a business. Older Windows based applications and utilities may stop working due to updated components and formats. Older applications may contain security and stability risks. We can port applications and utilities from other platforms and from other languages. We can convert GUI and text based applications from platforms such as Linux, Macintosh, and X Windows. Application Porting follows the same process as Application Development with the advantage of that Planning costs can be significantly reduced. Additional features may also be added.

Services

Consultation

We offer consultation services ranging from answering general questions over the phone to providing detailed reports and analysis. Our goal with consultation is to provide quality and cost efficient information to the Business Manager. We do not surprise our Clients with unexpected consultation costs.

Requirements Gathering

This is one of the most important aspects of planning a Software Project. We use a proprietary iterative process to determine and prioritize the requirements and constraints related to a proposed Software Project. Our focus is to identify and validate the “must have” features, or feature groups, so that initial cost feasibility can be determined with reasonable confidence.

Feature Set Planning

In addition to necessary features and constraints, there are usually a significant number of features and constraints which will enhance the benefit of the Software Project deliverables. Often, the benefit and cost of a Feature is dependent on the implementation of other features. Determining a reasonably optimal feature set is typically non-trivial. We utilize proprietary tools and methods to track and develop such a feature set.

Feature Specifications

The features comprising the Software Project must be specified in sufficient detail so that Development and Test Teams can effectively produce Implementation and Test Plans. Detailed Implementation and Verification cost estimates and schedules are derived from these plans. The efficiency and effectiveness of the Implementation and Verification Phases of a Software Project are greatly influenced by the quality and completeness of the Feature Specifications. Our specification process and resulting high quality documentation provides ample detail to confidently cost and schedule the Implementation and Verification of a Software Project’s Feature Set.

Implementation Bids

Given a sufficiently detailed and complete set of Feature Specifications, we are able to produce formal bids for implementing the respective Feature Set. Such bids will generally contain a complete set of Feature Specifications, an itemized list of final deliverables, feature or feature group acceptance criteria, a completion date, an interim release schedule to facilitate acceptance testing, and payment terms. Bids may contain other stipulations and/or agreements as needed.

Implementation

After a formal bid has been accepted, we will then manage the implementation of the Feature Set according to the details of the contract. We will generally produce interim releases reflective of the final deliverables in order to facilitate verification and validation of implemented features or feature groups. The payment terms are generally tied to the acceptance of verifiable features and feature groups.

Maintenance

Maintenance services are usually restricted to Software Projects we have implemented. Maintaining software that we have not implemented, presents significant risk, since it is generally infeasible to confidently predict its stability. Porting or rewriting the software may actually be more cost effective.

© 2014 Cybron, Inc.
Web Site Developed by Cybron, Inc.