About Us Experience that Counts Contact Us
Business Services Software Development Database Development Business Solutions
 
Software Development

As software architects, we understandnig the value of time spent up front: listening to clients, understanding the totality of their needs and resources, scrutinizing feasibility, forming a practical vision of a structure, and creating a blueprint of the solution. Throughout construction, we ensure compliance to the plan and guide the vision through project completion.

As software engineers, we have the technical expertise to oversee the design and construction of software systems. We have experience making technical design decisions, prototyping and building applications, and modeling data. Knowledge of the most effective and innovative techniques and tools available allows us to manage the process of building software.

As software developers, we build software. Bringing a project in on time and under budget requires efficient, experienced developers. Years of development experience allow us to quickly interpret design requirements and build the software -from creating detailed design specifications and functional test plans to writing system source code and creating database objects.

Rapid Application Development
  • Multi-tier (n-tier) Client/Server Applications
  • Thin-Client Applications
  • Middleware Applications
  • Server-Side Applications
  • Web-enabled Applications
  • Traditional Client/Server Database Applications
  • Multi-platform Applications
Our Software Toolchest
Java, XML, XSLT, Delphi, PL-SQL, SOAP, PHP, CGI, ASP, Visual C++, Visual Basic, GemBase, OO Design


From defining business objectives through deploying a solid software solution, Digital Forum has experience in all phases of the software development life-cycle.

  Business Requirements

  Software Solutions

Analyze

Defining Business Objectives:

-Outline high-level business objectives
-Outline desired functions and results of new system
-Impact analysis / risk assessment
Design

Defining the solution:

-System requirements
-Testing & Validation requirements
-Personnel requirements
-Supporting hardware and software requirements
-Estimate project costs
-Define the risks
-Define assumptions
Build

Application / Database design and development:

-Generate design specifications
-Perform data modeling
-Prototype application
-Programming (creation of system source code and database objects)
Deploy

Implementation:

-Execution of release plan
-Installation and initial configuration of all system components


Understanding available assets and resources:

-Current hardware and software assets
-Personnel
-Intellectual capital
-Financial capital


Create supporting documentation:

-Create supporting system diagrams and required documents
-Develop manuals and guides to be published


Training:

-Administrator training
-User training


Defining project requirements:

-Functional requirments
-Integration requirements
-Performance / throughput requirements
-Operator requirements
-Administrator requirments
-Training requirements
-Support requirements


Developing a plan:

-Define tasks
-Define roles (task responsibilities of team members)
-Create project schedule (with milestones for deliverables)
-Integration strategy
-Implementation strategy
-Project Management plan


Quality Assurance:

-Functional testing (operational qualification)
-Performance testing (performance qualification)
-Installation testing (installation qualification)
-User acceptance testing


Documentation:

-Training manuals
-System manuals
-User guides
-Reference guides


Project Management:

-Schedule compliance
-Monitor adherance to system design
-Configuration Management
-Release Management


Maintenance:

-System monitoring
-Problem resolution
-Delivery of software and documentation updates
-End-user support


Site developed by NexGen Inc. Technologies
Copyright © 2002, Digital Forum
About Us Business Services Software Development Database Development Business Solutions Contact Us