Off-shore Programming
2D Technology Group, Inc. is a software development company incorporated in the State of Delaware, USA. Our development Center of Excellency is located in Moscow region, Russia.
Our software engineers have an MS or PhD in computer science or applied mathematics and are experts in the following:
Platforms and operating systems: Windows, Linux, JAVA (J2SE, J2ME, J2EE), Symbian, Windows Mobile, Various embedded platforms
Programming languages: C++, C#, VB.NET, Delphi, JAVA (J2SE, J2ME, J2EE)
Data Base: Oracle, MS SQL, ...
Mobile and wireless technologies: SMS, Direct Show
Our major fields of expertise are Automation ID and Database Management software. In the last 15 years we have built a vast amount of applications for our customers from a large and ever-growing list of industries, including aerospace, medical, ecology, optical equipment, as well as a number of government organizations.
Development Process
Project Management
Our project managers are committed to the highest level of precision, quality, timely delivery, and full compliance with your requirements.
Project Building/Management Tools
IDE tools: Borland C++ Builder, Jbuilder, NetBeans,
IDE for Mobile/Smart phones: Carbide C++, WTK
IDE for Pocket PC and PDA: Microsoft eMbedded VC++,
Tools for Embedded platforms: Code Composer Studio (platform TI), Tornado (WXWork) , GCC (Linux and cross-platform tools), Green Hills MULTI (MIPS,…), Montavista(ARM), VisualDSP++(MIPS)
Project Management Tools: Microsoft Project
Customer Service
2DTG's service and support staff are transparent during all stages of software development. Your representative can be a member of the project team, and information is available to you on a real time basis. Our knowledgeable team will adjust our development process to meet your standards, and contract terms are flexible to suit your requirements.
Intellectual Property Rights
2D Technology Group is subject to US Intellectual Property regulations. Because many projects are commercially sensitive (e.g. new product development or payment systems), we usually sign a Non-Disclosure Agreement before we start negotiations.
Project stages
1.Software requirement analysis (usually free)
To analyze your project, we need the project requirements (functional specification hastens the process) and the existing architecture description. We will then provide you with a project proposal, plan, and system architecture.
2.Design
2DTG technical experts will provide you with a design document (SDD), prototype, GUI, hardware and system architecture, detailed project plan, and a QA plan.
3.Development & Unit testing
You will receive a test plan, tracking log, code walkthrough review, and system test cases.
4.System testing & implementation
During this stage, we will provide you with a test plan, cases, and log sheet.
5.Software release & project acceptance
2DTG will deliver a complete software package (including source codes), user manuals, installation/release notes.
6.Lifetime guarantee period
2DTG offers a Lifetime Guarantee against errors in the software application that fall within the functional specifications, which significantly minimizes possible future risks and costs.
7.Technical Support
2DTG provides 1 year of free technical support for any software application that fall within the functional specifications.
Outsourcing Models
Project-Based Outsourcing
1.Software requirement analysis
To analyze your project, 2DTG will need the project requirements (functional specification hastens the process) and the existing architecture description. 2DTG’s sales and technical team will then provide you with a customized project proposal, plan, and system architecture.
2.Design
2DTG’s technical experts will provide you with a designed document, prototype, GUI, hardware and system architecture, detailed project plan, and a QA plan.
3.Development & Unit testing
You will receive a test plan, tracking log, code walkthrough review, and system test cases.
4.System testing & implementation
During this stage, 2DTG’s technical experts will provide you with a test plan, cases, and log sheet.
5.Software release & project acceptance
2DTG will deliver a complete software package (including source codes), user manuals, and installation/release notes.
6.Lifetime guarantee period
2DTG’s support team will repair all defects free of charge, no matter when they are discovered
Time & Material Outsourcing
The Time & Material model calculates cost based on the time & resources required for the project. 2DTG’s technical team can work either in our development center or at your side. This approach minimizes budget overruns and project delays and is excellent when development is imperative or if project requirements are incomplete.
Time & Material approach gives you greater flexibility in modifying specifications to meet market changes.