Frequently Asked Questions

How can I be confident of the quality and reliability?
Do you do software testing, verification's and QA services?
Do you provide post-development maintenance?
How do you deal with urgent bug fixing?
What if my question is not answered on this page?

Some info you may want to know

Outsource programming
Application user interface development and skins making
Database managing with DBConvert development team

Custom Software

Who owns the code?

You do. TGA is in the business of developing custom software for businesses. We do not market or sell any software, including what we develop for you. Our contracts give you explicit ownership rights and we relinquish all claims to any copyrights. This gives you the peace of mind knowing that your valuable trade secrets will not end up working for your competitor.Over the years, there have been a few instances in which a client’s former/terminated employee has contacted us and asked us to develop a program “like” his former employer’s. In each case, we have refused and immediately contacted our client to report an attempt to steal trade secrets.

We know that developing custom software is a long-term, confidential commitment for both of us. As your business grows and changes, you will want to add more features and capabilities to your custom software, and we want you to feel secure in allowing us the privilege of performing the work..


Why Develop Custom Software?

If you can find a software program “off-the-shelf” that does everything you need, then you don’t need custom software..

However, if the software you have is missing some important features required by your business, then you have 3 options:

  • – You can change the way you do business. Usually this is not a very good option. 
  • – You can work around the problem. This is probably what you’re doing now, and it can be costly, time consuming and frustrating. 
  • – You can have software developed specifically to solve your problem.

How long will it take to get our custom software?

This depends on the nature of your business or project. We can dive right into simpler projects and complete them rapidly. Larger projects take longer, and usually call for a development plan with a phased approach that keeps projects on time and within budget

  • Phase 1: Analysis – Functional Requirements
  • This phase defines the scope of the project. We conduct in-depth interviews with your managers and end users. This information is condensed into a bulleted Functional Requirements Document, which lists all the high-level programmatic functions your enhancement will perform.
  • Phase 2: Design – Functional Specifications
  • The Design Phase translates each Functional Requirement into an expanded series of screen shots showing our proposed design. This allows you to “see” the program before it’s actually coded, and gives you complete control over the look, feel, and work flow. No surprises at delivery.
  • Phase 3: Construction – Programming
  • This is the actual coding of the enhancement. The Project Manager closely oversees the progress of the programmers to insure that all Functional Requirements are met, and the Functional Specifications are fulfilled. Each module is sent to the testing department upon completion.
  • Phase 4: Test & Document
  • Prior to delivery, the entire enhancement is tested together within the system. This ensures that all modules work properly, and that all required functionality is present and working as intended. All enhancements are documented, and an end-user manual is prepared.
  • Phase 5: Delivery & Deployment
  • Your custom enhancement is delivered to you on CD-ROM. TGA then works with you to insure that the solution is properly installed and functioning properly, and that all end users are adequately trained and supported. We stand behind our work!

What describes the typical TGA customer ?

TGA customers are small , mid-market manufacturers and distributors. TGA customers select TGA for delivering superior software functionality and for TGA’s focus on developing lasting, strategic business partnerships with its customer base.