CDS, Custom Software Solutions CDS, Custom Software Solutions
Monday, February 06, 2012
 
  CDS, Custom Software Solutions

cds Object Model

Objects are the fundamental building blocks in current application development. Nearly every piece of software written today revolves around the use of objects.

Objects can be viewed in terms of their content (properties) and functionality (methods). Here is a look inside the cds object model. It is our properties and methods that make us the perfect partner for you software needs.

CDS, Custom Software Solutions
PROPERTIES
 

cds.History
cds was formed in 1986 to provide first class development support for workhorse, or "run the business" solutions. We have focused our vision to be an expert application-development consulting firm — assisting our customers to solve the most complex and fundamental business problems. Our roots are in large-scale corporate and government systems, beginning in 1950's, and we have always focused around getting applications to work the way our customer do — not the otherway around.

cds.Staff
Our in house staff of professional developers and testers means your project gets the quality control and responsiveness you require.

cds.Responsiveness
We respond quickly to your needs and requests ensuring successful completion by your deadline.

cds.Experience
cds has developed an extensive suite of "Class Libraries," or reusable code to shorten the development lifecycle on client projects.

cds.Success Rate
Our projects tend to be strategic in nature because they are "run the business" applications. In fact, in over 13 years we have never had a project go unimplemented.

cds.Tools
cds uses Microsoft's® Visual Studio™ as our primary vehicle for application development. This integrated suite of development tools - Visual Basic, Visual FoxPro, Visual J++ and Visual C++ provides a powerful and flexible programming environment for state-of-the-art software development.

 
METHODS
 

cds.Consult
One of the most important steps in contemporary data services, LLC.'s approach to providing business solutions is thorough needs assessment and strategic planning. We believe that our needs assessment methodology will produce a comprehensive understanding of your organization's requirements, chart a path for your organization for the future, and most important, will facilitate the development of a software product that effectively addresses your business needs.

Through structured, efficient, and documented sessions, cds's staff and representatives from your organization jointly determine the detailed requirements of the proposed system. Needs assessment sessions are not just meetings - they are a productive process where each member plays a critical role, filling specific responsibilities. Outstanding issues, assignments, and design considerations are documented and tracked throughout the process, ensuring that key issues are resolved.

cds's commitment to needs assessment ensures that our clients receive products that meet their goals and improve the way they do business from software solutions to complex, enterprise-wide strategic planning.

We provide an initial consultation to determine the business problem and identify whether our skills are appropriate.

cds.Analyze
We conduct a needs analysis to determine the business, user and reporting requirements you are looking to support.

cds.Design
We determine project scope to define functional requirements, data design and an estimate of project resources.

cds.Implement
The success of any software development effort depends on effective project management. contemporary data services, LLC. has a management structure in place that ensures the timely, cost-effective delivery of our products and services.

Because we understand our clients' concerns about cost containment and managing deadlines, cds uses a proven methodology for determining and managing project scope, deliverables, budget, timeline, development processes, and deployment issues. Three keys to cds's project management success: Excellent communication, attention to change management, and quality assurance.

We work closely with our clients to keep them informed and involved throughout the life cycle of every project. cds strives to exceed our clients' expectations at every opportunity by not only responding to their needs but also anticipating them when possible.

Change management includes defining the initial objectives, deliverables and milestones for a given project. cds then works with clients to track and discuss changes to these criteria, weighing the benefits and costs of changes. Successful business projects acknowledge and account for innovation and new perspectives; cds's change management practices enable our clients to take advantage of new ideas while maintaining focus on their goals.

cds provides quality assurance as an integral part of our business. Quality assurance includes thorough review of deliverables for adherence to business rules and design goals as well as technical testing of software for performance, stability, and accuracy. Quality assurance practices are employed at many points during design, development and deployment.

We agree upon a project plan and execute. cds utilizes Rapid Application Development (RAD) methodology so you get functional milestones and fast results throughout the development lifecycle. At each step of the project we apply strict standards of Quality Control.

cds.Support
Good code is nothing without great support. Many of our clients choose cds for ongoing maintenance, systems "Enhancement Requests" and new project development. Our commitment to you is that you will always be able to talk to a principle at the firm.

cds.TeamWork
At the foundation of great software development is teamwork. Our software designers and developers are the best at what they do. cds is not a superstar environment. Teamwork assures that our staff is always there for you, and for each other to assure projects run smoothly.

 
© 2011 Contemporary Data Services, LLC.