Software Development
American Process Inc. has built its software development strength with a zero defect mindset, while targeting maximum performance. Maximizing software quality drove American Process Inc. to build its software development capabilities on three concepts: the team, methodology, and the skill matrix to support them.
The Team
One of the most important things that drive the development process employed by American Process Inc. is the team, and the way it works on a project. American Process Inc. has a proven team model but flexible enough to be changed according to the client’s needs. The Project Team is subdivided according to specific task and responsibilities as follows:
- Project Management
- Development
- Testing
- User Education
- Logistics Management
Methodology
The American Process Inc. software development framework relies on Rational Unified Process. This is an incremental and iterative process aiming to achieve increments in development through smaller and controllable iterations. The software development framework divides the project lifecycle into several phases, every phase having clear goals and metrics, deliverables and responsibility.
Skills
- Programming Languages: C#, VB.NET, C/C++, Java, Visual Basic
- Script Languages & Web: ASP.NET, Java Script, VB Script, Php, Perl
- Markup Languages: HTML, DHTML, XML/XSL, WML
- Databases: Microsoft SQL Server, Mysql, Informix, Oracle, DB2, Paradox, Sybase, Access
- Operating Systems: Windows Vista, Windows 2003, Windows XP, Windows 2000, Linux
- Networks: Windows NT Server, Windows 2000 Server, TCP/IP
- Programming Technologies: Web, Microsoft, Java
- Development Tools: Visual Studio .NET, MS Visual C++, Crystal Reports, Reporting Services
- Application Design: Web sites, Standalone applications, Distributed applications, Databases
- Security (Encryption Techniques)