Computer Software Development

Welcome to Computer Software Development, Inc.

Put our Expertise to Work

It's more than just a slogan, it's an invitation.

We invite you to give us the opportunity to demonstrate how valuable our knowledge can be.

Call us for an introductory consultation; it's free so you have nothing to lose, except your computer worries.

About Us

Image courtesy of

About Us

At Computer Software Development, Inc. (CSD) our product is BUSINESS SOLUTIONS.

For over 20 years CSD has concentrated on understanding specific business application requirements. We work with our customers as a team to determine the best possible solution.  Our only product is business systems for business clients.

As an independent systems integrator, CSD has the objectivity to offer unbiased analysis of your present and future needs.  This product-independent objectivity allows us to look at the total picture and configure flexible, cost-effective systems utilizing the latest proven technology.

Our team approach promotes close working relationships and allows us the flexibility to be involved to any degree needed, from the initial systems specification development to the turn-key design and implementation of the entire business application system(s).

CSD has over 40 years of combined experience in the design, implementation, project management, and maintenance of business systems in a number of business markets.  Our applications include manufacturing, industrial engineering, distribution, retail sales, property management, medical, communications, networking, food processing industries, city government, operations research and banking.

Our service and commitment to quality sets us apart from the rest of the field.  Operator personnel training and documentation are key issues often overlooked by other integrators, after all, a system is only as good as the customers’ ability to operate and maintain it.  We will not relinquish a project until total customer satisfaction is achieved.  Our service goes well beyond the startup phase.  We offer full remote support so your company is always in reach of essential assistance.


Image courtesy of

Our Vision…

The Vision we support is “World prosperity through helping others who want to help themselves grow and prosper"


Image courtesy of

Our Mission Statement…

The mission of Computer Software Development, Inc. is to help businesses grow and prosper, primarily through implementing innovative systems, procedures and training with a professional and competent team committed to the highest quality and standards of excellence.

Computer Consulting

Image courtesy of

Computer Consulting

The wrong computer decision can cost a business not only in dollars, but in lost time and productivity.  Computer technology can be a tremendous competitive asset to any business, but only if this technology is harnessed in an effective and well-planned manner.

You wouldn’t handle important legal affairs without the advice of a qualified attorney. Similarly, your business needs professional guidance to plan and implement a successful computer strategy.

We combine technical expertise with a solid foundation in business principles. The Computer Software Development, Inc. seven step path to success has been designed to lead to an ideal computer solution.

Seven Step Path to Success

  1. Business Analysis
  2. Computer Needs Analysis
  3. Potential Solution Evaluation
  4. Implementation Plan
  5. System Development/Installation
  6. Training
  7. On-Going Support

Software Development

Image courtesy of

Software Development

Computer software is the single most important component in any computer system. Without software a computer is just another useless machine.

Pre-packaged software may suffice in some instances, but rarely suits all needs. All too often a business is forced to alter its operating procedures to accommodate a computer system. We offer the alternative of designing and developing a system to match and enhance your business, either by modifying an existing system or writing one from scratch to fit your particular operation.

Our experienced programming staff is well versed in a number of languages and databases for networked environments. Using these tools we can provide you with acustomized solution to fit your business needs.

Windows Development
  • Microsoft Visual Studio
    • C#
    • VB.Net
    • Visual Basic 6
  • Microsoft Visual FoxPro
Web Development
  • PHP
  • JavaScript
  • XML
  • ASP (Classic & .Net)
  • Microsoft SQL Server
  • Microsoft Access
  • MySQL

Accounting Systems

Image courtesy of

Accounting Systems

Financial management is the most important business computer application. The ability to access timely financial and decision-making information is critical in today's fast paced business environment.

A computerized accounting system can give you quick answers to questions like these:

  • Which customers have overdue balances?
  • When should I pay in order to maximize available discounts?
  • What inventory items should I re-order?
  • Who are my best customers?
  • Is my business making a profit?

A well developed computerized accounting system can minimize repetitive bookkeeping chores as well as eliminate clerical and mathematical errors.

The hundreds of accounting systems on the market today all differ in terms of features, price, and level of sophistication. Don’t make the mistake of choosing the wrong system for your company.

Computer Software Development, Inc. works with the top accounting software packages available today, ranging from simple to highly sophisticated, modifiable multi-user systems.

Computer Training

Image courtesy of

Computer Training

Computer training if often overlooked during the implementation of a computer system. But without proper training, the computer's full potential will never be realized.

We offer concentrated training courses for the applications essential to business survival. Our ability to remote into the your company and work with individuals directly is the best of all learning experiences.

Personalized Training
One-on-one training at your convenience, your site or ours, you pick the subject. This training works great for busy schedules, clients with special needs, and advanced users requiring specific training.

Corporate Training Programs
We will work with you to customize a training plan for your company that not only provides a precisely tailored service, but saves your company money.

We can come to you and conduct any course provided at the Professional Training Center. We adjust the subject matter to emphasize the areas you need most.


Image courtesy of

Hardware & Software Support

Hardware from one store, software from another, consulting and programming from still another source leaves you to iron out the technical integration. We offer hardware and software to our clients as a service to provide the total system solution.

Computer Software Development, Inc. is not a retail outlet. We maintain no inventory or sales quotas. We are a Valued Added Reseller with extensive dealer resources. We locate quality hardware and software at the best price to give you exceptional value. The value is our expertise and experience.

On-Going Support

As your business grows, your computer needs will change. Computer Software Development, Inc. will be right there to satisfy those needs with the latest hardware and software technology.

• Computers • Networks • On-Site Services
• Printers • Software • Training

Your success is our success. At Computer Software Development, Inc. we strive to develop a relationship with our clients, not just a sale.

Able to offer full remote support


CSD's project profiles offer a look at some of the successful implementations we have provided for our customers. We recognize that a clear understanding of the high level goals for each project, and a continual focus on those goals throughout each project, is critical for success. In each of the following profiles, we provide:

  • Client company overview
  • Outline of the project goals
  • Description of the tools, technologies and implementation methodologies applied to the business needs
  • Review of the results of the project

Learn more about some businesses who have improved their operations by partnering with CSD

In Tolerance - Precision Part Manufacturer Doubles Revenue and Triples Sales Order Volume Without Increasing Administrative Overhead With AQUISS Software as Their Business Backbone!

Timberline Manufacturing - Manufacturer Implements ERP Solution and TRIPLES PROFITS Over Three Years WITHOUT Increasing Overhead!!!

Image courtesy of

Contact Us

Computer Software Development, Inc.
826 Summit St.
Center Point, IA 52213

Phone: (319) 849-2298
FAX: (319) 849-1889


Hours: 8:00am - 5:00pm CT

Build Equity, Use Your .NET Developer & Management Skills, Build Your Life in the Eastern Iowa Technology Corridor.


Join Us To Take This Small, Fast Growing Company To The Next Level.


.NET Application Developer (and future company owner!) Yes, YOU!


Who's hiring? Computer Software Development, Inc. (

Where are we located? Center Point, IA - a quiet beehive of activity - near Cedar Rapids the Eastern Iowa Technology Corridor - you might be surprised how much cool development is happening here! Not to mention brew pubs, co-working/start-up hubs, etc. This area is fun for young professionals and great for families. Activities for all in the family, from arts, sports, museums, theaters, bicycle trails, private colleges and universities, and the list goes on and on.


We want you!


Are you a .NET Application Developer who wants to work with our team of extremely knowledgeable and highly motivated software engineers on Computer Software Development, Inc.'s domain specific custom software solutions?


Are you excited to help our client companies stay on the competitive edge (exciting!) and still stay in compliance (boring but critically important as you know!)?


Are you entrepreneurial yet like to work with others? Do you have an interest in eventually taking over leadership of a company? And do you have the nuts and bolts covered - with solid experience with .NET development, project management, and customer relationship management?


If you answered YES to the questions above, then text me now at 319-350-3484 (or read on)!


What You'll Be Doing:


  • Constructing and maintaining large Window-based and Web-based applications using C#.
  • Utilizing third party components to speed development time
  • Providing new ideas for improvements to the product and our processes
  • Set and meet realistic project milestones while producing high quality solutions
  • Support the technical needs of clients by providing feedback, design assistance and information system consulting.
  • Learn new development tools and technologies.
  • Working directly with the client through the entire development phase of the project
  • Code, test and debug new applications and enhancements according to design and specification
  • Prioritize and manage multiple tasks and effectively communicate this information to other team members or clients
  • Manage code revisions and variations
  • Work with little supervision


What You Bring to the Opportunity:


You already know that to perform this job successfully, build equity in the company, and eventually take it over, you must ace the list above and have the following Education/Experience below.


Your Education and/or Experience


  • AS or BS degree in Computer Science, MIS, or related field
  • MBA or other Business Management degree optional but helpful
  • At least 2 years of development and testing experience in the Microsoft's .NET development platform
  • At least 1 year project management/client base experience
  • At least 2 years experience with either C# or VB.NET preferred (C# will be used)
  • At least 2 years experience in relational-database-centered, client-server application environment.


Your Knowledge of Technologies


  • Multi-tiered application development
  • General understanding of programming techniques and constructs, usability and accessibility
  • Microsoft .NET framework, Visual Studio.NET, ADO.NET, XML Web Services
  • Microsoft SQL Server 2000 or later (minimum 2 years experience)
  • Database architecture, performance tuning, security implications
  • Microsoft Internet Information Services (minimum 1 year experience)
  • Basic Functionality: Windows administration, Microsoft  Operating System configuration, networking and security


Your Other Skills and Abilities


  • Ability to proactively drive testing efforts with development and program management
  • Must be able to implement projects to completion and work with schedules and timelines.
  • Familiarity with Agile/Scrum process a plus
  • Must have strong analytical thinking skills
  • Must be detail-oriented, well-organized, and a self-starter
  • Excellent troubleshooting and problem resolution skills
  • Proactive in driving improvement and the ability to work independently


What it's Like to Work Here (aka the Work Environment)


Work hours in this field are flexible and variable, to meet the demands of the projects, keep our customers happy, and grow revenues to benefit you and our team. Position requires long periods of sitting (no surprise -- you already know because you are experienced in this field).


What We Value - Does this Describe You Too?


  • Team-Oriented: You communicate well, respect colleagues, and build effective working relationships with many types of people.
  • Communication Skills: You have a passion for creating relationships and excellent written and oral communication skills to support the work.
  • Flexible: You are adaptable to a changing environment and respond positively to new processes or priorities.
  • Learner: You are enthusiastic about learning and have a desire to keep up-to-date with what is happening in the software world.  You are a continuous learner and teacher of sound theories and practical techniques.
  • Commitment: You have strong initiative and good judgment, and are consistently trustworthy, reliable, and responsible for delivering results.


If you answered YES to the questions above, then text me now at 319-350-3484 or show us your stuff by sending over your unique version of a traditional cover letter along with a resume that shows us you've got the stuff to join our team!


Please include in your letter:


Why this sounds like a great opportunity for you and what you can bring to the team, as well as the basics: Microsoft .NET framework years of experience; Microsoft .NET framework level of expertise 1-10 scale and Microsoft server years of experience and expertise.


Send all written materials to: or


Computer Software Development, Inc.

Attn: Human Resources

RE: .net Application Developer

826 Summit St.

P.O. Box 524

Center Point, IA 52213


Computer Software Development, Inc. and AccountMate recognize the need for a flexible software solution. We realize businesses have unique needs and require that their software solution conforms to their business instead of their business conforming to their software solution.

AccountMate is fully customizable and our talented custom development team is ready to mold AccountMate into the solution that is right for your business.

Financial Modules

  • Accounts Payable
  • Accounts Receivable
  • Bank Reconciliation
  • Consolidated Ledger
  • Contact Manager
  • General Ledger
  • Payroll
  • Purchase Order
  • Sales Order
  • Upsell Management

Inventory Modules

  • Customer Inventory Manager
  • Inventory Control
  • Inventory Item Specification
  • Kitting
  • Lot Control
  • Manufacturing
  • Price Control
  • Return Merchandise Authorization
  • Return to Vendor Authorization

Food Processing

  • Controlling Costs.
  • Reduce cost of regulatory compliance due to new government regulations and rules.
  • Reduce cost of meeting audit requirements from individual retailers.
  • Reduce cost of retailers requirements for food products and ingredients to be easily and quickly traced in case of recall.
  • Reduce cost of increased required inspections and quality control processes.

Other Modules

  • Fixed Assets
  • Job Cost