Customized Programming
3D Visualizations





Customized Software
Customized programs may include back/front-end solutions and programs that are designed to solve a specific need. Our goal with each project is user-friendliness. In addition, with each project we will provide a training demo to promote understanding at all levels
Examples of Customized programs may include:
Our In-house repertoire consists of the following:
Platforms: MS Windows, Linux, OSX
Programming Languages: PHP, Java, C/C++, JSP,
Web Technologies: HTML, XML, DHTML, JavaScript, CSS, XHTML
Databases: Oracle, MySQL, MS SQL Server, MS Access
Software Development Cycle
Software is developed if the customer requires additional functions. The following diagram
illustrates the various phases in software development.
Software development is broken down into three main phases - Alpha, Beta and Stable phases.
(1) Alpha phase (Factoring and Development)
The Alpha phase is broken down into Research, Specification and Prototype & Layout areas.
Research
We understand your business, competition, and customers
Deliverables: Business problem, constrains and scope analysis
Specification
We document the technical requirements at this stage
Deliverables: Hardware and Software requirements
Prototype & Layout
Adjustments and Observations are made at this stage by both parties - Client & Developers
Deliverables: Proposal and Attribute definitions
(2) Beta phase (Coding, Documenting and Fine Tuning)
The Beta stage consists of Internal Design, Implementation, and Review & Test areas.
Internal Design
Development of implementation scheme & segmentation
Deliverables: Software Architecture Document (SAD)
Implementation
Code writing process with milestone completion control
Deliverables: Milestone chart and Status Reports
Review & Test
Evaluation of code & stability check
Deliverables: Test Plan and Test Reports
(3) Stable phase (Stabilization and Publish)
The Stable phase is the final stage of development. It consists of Deployment and Maintenance.
Deployment
Remote installation onto client host systems
Deliverables: Codes, Function Dictionary, Flash Demo
Maintenance
Customer support on development
Deliverables: Communication
Typical Project Flow
1. Customer contacts us with a specific problem with requirements via phone or chat conversation.
2. We will analyze the problem and produce the Business problem, constrains and scope analysis (first deliverable).
3. Customer then makes adjustments to the deliverable. We update the specifications accordingly and prepare a project plan (schedule and workload).
4. After the Software Architecture Document (SAD) is finalized, the development begins. During development, the customer may contact us for new observations (common) and changes will be made accordingly.
5. After testing and quality control, the final product is delivered to the client.
6. Upon project completion, engineers remain available for project support and upgrades.
Project Management
3D Visualization
3D visualization covers a range of industries including interior design, exterior landscaping, product displays, animation and prototype molding. With each project, we infuse both our programming and design teams to create a simulating experience.
Examples of 3D Simulations may include:
Our In-house repertoire consists of the following software:
3D Development Cycle
3D Graphic design is slightly more complicated because of the differences in exposure and experience. Each project requires a different skill set and requires much fine tuning. Hence, to manage this difference, we have broken the design cycle into three phases, very much like our software development cycle:
First Phase (Factoring)
Communication
We list and trim our resources to meet your needs and requirments Develiverables: Scope Analysis and Constrains
Work Cycle Development
A time table and work pattern is established Develiverables: Time Table and Standard Operating Procedures
Second Phase (Tuning)
Prototyping
We gather a sample from you and try to produce a similar copy within a time frame
Deliverables: First Mimic Prototype
Constructive Analysis
We receive critism from your team. We know nothing is perfect the first time.
Deliverables: Report on Changes to make
Corrected Product
We suit the prototype according to the Constructive Analysis
Deliverables: Perfected Prototype
Third Phase (Delivery)
Product Commencement
We start producing the product according to the requirements
Deliverables: Finished Product and Weekly Updates on Progress
Final Product (On Time Delivery)
Project Management
When needed, we will setup a concurrent versions system (CVS) to coordinate project files.
To further ensure quality control and environment compatibility, test platforms are developed to mimic the customer's requirements.
Constant communication is achieved via our online interface, with daily emails and chats. Depending on the project duration, weekly/monthly reports will be emailed to update clients on the project status.