Use Case: Business Automation

Automation and expansion from a businesses written documentation process to a much more efficient and scalable web based system.

Use Case Solution

Installation of WordPress with custom coded plugins and database tables that interfaced with Google Map’s API. Consideration for a limited budget and timeline for completion was given priority in developing our solution.

Use Case Overview

A manufacturing company had a custom developed application built upon Microsoft .NET Framework 2.0. The framework .net framework version 2.0 had reached it’s end of support software life cycle on January 13, 2009. The security vulnerabilities coupled with constant application crashes made the application non-usable.

The migration was focused on transferring and extending the features and functionality, database and any external data source of the application and not the technology stack.

The application had four main actors that would access the application through a web interface.

  1. Customers: Potential Customers Searching for a Specific Product
  2. Marketing: Marketing Team to Manage & Update Site Content
  3. Sales Manager: Update Current Products, Active Sales Agents, and Distribution Locations
  4. Chief Information Officer: Manage Internal/External Usage and Access to Application. Implementing fail-safe backup strategies.

Use Case Requirements

Use Case I: Customers

  1. Access to fully functional and easy to use public website.
  2. Registered Users can:
    1. Search for specific product with product availability returned.
    2. Find the name, address and phone number of the closest sales agent.
    3. Find the name, address and phone number of the closest distribution warehouse.

Use Case II: Marketing Team

  1. Create, update and delete content.
  2. Analyze usage of content created for specific marketing campaign

Use Case III: Sales Manager

  1. Created, update and delete products.
  2. Create, update and delete sales agents.
  3. Create, update and delete distribution locations.

Use Case IV: Chief Information Officer

  • Create, update and delete users.
  • Assign role to user.
  • Assigned role defines what the user can access and edit.