Software - design
 
design technology process

Our software solutions are built upon proven Software Development Life Cycle (SDLC) methodologies and disciplines such as the Rational Unified Process (RUP) of software engineering, and the IconProcess for web-based application development. We follow an open source software paradigm employing the latest open source software and internet technologies, essentially eliminating any software acquisition and licensing fees in our solutions.

Our software designs are based upon a multi-tiered Model-View-Controller (MVC) architectural pattern providing extensive scalability, flexibility, and maintainability that enable our solutions to grow seamlessly with the needs of our clients. We employ disciplined Object Oriented Methodologies (OOM) in our solutions throughout all phases of our projects, beginning in the requirements capture and needs analysis/Inception phase via artifacts such as UML Use-Case diagrams and Object diagrams produced during the design/Elaboration phase. This Object-Oriented pattern continues through the implementation/Construction phase from the application layer to the database/persistence layer where we integrate open source Object-Relational Mapping frameworks such as Hibernate, solidifying the Object-Oriented pattern while allowing for the greatest flexibility and capability with virtually any open-source or commercial relational database system, such as MySQL, PostgreSQL and Oracle.

User-Centered Analysis and Design Services
Design Strategy
Profiles
Personas
Field Studies
Complementary Data - Gathering Methods
Scenarios
Task Analysis Information Architecture
ROI Calculations