Web Based Systems Development

custom programmingThere is a key difference between a professionally designed, custom system and off-the-shelf software. Off-the-shelf software cannot possibly function as smoothly, glitch-free and efficiently as a customized system tailored specifically to your business’s particular needs and processes.

True, some businesses simply do not want to spend the money to create a well-designed, smoothly running system, and so settle for all-purpose software. However, this is a definite hindrance to a business’s growth.

It is somewhat similar to hiring inexperienced personnel who have no real vested interest in your company and are only there for the paycheck, compared to an experienced, educated staff who are true team members and want to help the business grow and become very successful.

We bring high quality, experienced and professional programming skills to all of our custom systems-development projects, and we can evolve the system to meet your company’s ongoing, expanding needs.

  • 1. Definition of System Development

    The process of creating and maintaining Information Systems.

    Compared to website development, systems development is more on DATA HANDLING. Input-Output Process. System Development follows a standard procedure called SDLC (Systems Development Life Cycle).

  • 2. Tools We Use in Our Web Based Systems Development

    Programming languages

    • Native PHP
    • PHP Frameworks (Zend, CodeIgniter, CakePHP)
    • PHP CMS (WordPress, Drupal, Joomla)

    Database

    • MySQL
  • 3. Process (Systems Development Life Cycle)

    • A. Planning (Includes data gathering, interviews, brainstorming, gantt charting, etc.)

      This includes providing a questionnaire to a client so we can have a hard copy of what exactly they need. This serves as a basis for our quotation to them and also as a temporary punch list/battle plan to ensure a successful start to the project.

    • B.  Analysis (Includes analysis of the gathered data, feasibility study (technical, economic, operational), requirements definition (what features you want for the system to have)

      This includes processing of the plans from step A. If all of the things that the client wants are feasible or doable. Listing of the final battle plan/punch list.

    • C. Design (Includes systems design, process diagrams, flowcharts to illustrate logical operations, use case diagrams, and database design (ERD, Relational, Data Dictionary)

      This includes flow charting and creating Entity Relationship Diagrams (ERD) for database structure/development.

      This includes mockup up design of the system interface.

    • D. Development (Includes the coding/programming phases you followed)

      This includes the conversion of the approved mockup design/interface of the system.

    • E. Testing (Covers how the modular tests and functional tests were conducted, and the overall system testing (whole prototype program), error detection and correction schemes.)

      This includes the BETA launching of the system.

      This also includes quality testing both for the programming side and for the front end side. Debugging bugs and revisions.

    • F. Implementation (Includes deployment/delivery of the system to implementation sites, training/tutoring of users)

      This includes final launching of the systemG. Support and Maintenance (Support and maintenance provisions for your system)

      This includes the production of documentation for the programming side (developer) and for the user-guide (user).

      This includes maintenance to the system (depends on the contract or quotation).

  • 4. Sample Systems

    • a. Inventory System
    • b. School Registration System
    • c. Payroll System
    • d. Time Log System (Task Traq)
    • e. Personal Information system (patient, doctor, employee, etc.)
    • f. Reservation systems (hotel, hospital, etc.)

Contact us today for a complimentary analysis and discussion of your custom systems development needs.