UACS provides custom application development services for both new development and maintenance of legacy applications. Our personnel provide the expertise to plan, design, build, test, and implement applications fully integrated into your business process. This includes developing customized software for our clients using proven software engineering methodologies or commercial off-the-shelf (COTS) products customized to fit your business needs.  In this way, we develop software with reduced risk and decreased costs while increasing system functionality, reliability, and capability.  We are successful because we understand how business processes need to be redesigned for enterprise solutions. At UACS, our enterprise approach to application development ensures that our clients implement a comprehensive business solution - not just successful technology integration.

 

Development Framework

 UACS utilizes state-of-the-art tools, best practices and methodologies to create highly effective applications. We apply leading software delivery frameworks including the Carnegie Mellon Software Capability Maturity Model (CMM), Microsoft Solutions Framework (MSF), and Rational Unified Process (RUP)in the development of applications. Our framework extends from user requirements, systems design, software development, configuration management, quality assurance and the deployment processes. Our application development approach is focused on helping businesses rapidly re-engineer business processes and systems through prioritization of activities and extensive use of solutions prototyping. We make extensive use of Unified Modeling Language (UML) for expressing software design decisions, automated configuration management, database modeling tools, and tools for automated testing.

UACS uses leading tools from Rational Software, Microsoft, and PLATINUM Technology. These tools provide a powerful infrastructure solution to automate, manage, and continuously improve the process of developing and delivering applications. Our suite of tools include Source Control (Visual Source Safe), Software Engineering (Rational Rose), Database Design (ER/Win), Automated Testing (SQA Team Test), Defect Tracking (SQA Team Test), Software Installation (WISE).

 

Software Development Tools

 UACS utilizes state-of-the-art software development tools to create highly effective user-centered applications. Our application development approach is focused on helping businesses re-engineer business processes through prioritization of activities and extensive use of solutions prototyping. This approach significantly reduces the risk and cost of systems development and enables more rapid response to the changing business environment. UACS annually invests resources to continually build our corporate knowledge base and to ensure that UACS has access to the latest software development tools, information, training, and vendor relationships. Our clients value the special insight we gain through our vendor relationships and our ability to anticipate and plan for market trends based on our first-hand knowledge of product changes and developments. The following is a list of UACS core development technologies:

  • Operating Systems: Microsoft, Linux, Solaris
  • DBMS Platforms: Oracle, SQL, Sybase, DB2
  • Development Tools: Visual C++, MFC, Stingray, Visual Basic, VB Script, Active Server Pages (ASP), Java, Visual J++, Lotus Domino, Lotus Notes, Microsoft Exchange, Netscape SuiteSpot, FrontPage, Visual Studio, Visual Interdev, Microsoft Office (Word, PowerPoint, Excel, Outlook), XML, DHTML, ActiveX, COM, DCOM, ATL, ADO, OLE DB, ODBC, Adobe Acrobat, JavaScript, DHTML, HTML
  • Workflow: KeyFile, FileNet