ACP2 - Task 2 Submission
ACP2 - Task 2 Submission
ACP2 - Task 2 Submission
Updated 2/21/2020
HBWC Business Systems Design Report Template
Table of Contents
1. Introduction 3
2. Current Systems 3
3. Goals, Objectives, and Rationale for New or Significantly Modified System 3
3.1 Project Purpose 3
3.2 System Goals and Objectives 3
3.3 Proposed System 3
3.3.1 System Scope 4
3.3.2 Processes Supported 4
3.3.3 High-Level Functional Requirements 4
4. Factors Influencing Technical Design 5
4.1 Relevant Standards 5
4.2 Assumptions and Dependencies 5
4.3 Constraints 5
4.4 Design Goals 5
5. Proposed System 6
5.1 High-Level Operational Requirements and Characteristics 6
5.1.1 User Community Description 6
5.1.2 Nonfunctional Requirements 7
5.2 High-Level Architecture 7
5.2.1 Application Architecture 8
5.2.2 Information Architecture 9
5.2.3 Interface Architecture 10
5.2.4 Technology Architecture 10
5.2.4.1 Platform 10
5.2.4.2 System Hosting 10
5.2.4.3 Connectivity Requirements 10
5.2.4.4 Modes of Operation 10
5.2.5 Security and Privacy Architecture 10
5.2.5.1 Authentication 10
5.2.5.2 Authorization 11
5.2.5.3 Encryption 11
6. Analysis of the Proposed System 12
6.1 Risks 12
Version X.X 2
HBWC Business Systems Design Report Template
1. Introduction
Not required for performance assessment.
2. Current Systems
There are two main business processes in use at HBWC – The Grants Management cycle, and
Employee Payroll. Employee payroll is currently processed in-house and distributed to the
employees on pay day with a paper check. The Grants Management Cycle is handled with a
combination of paper and electronic processes. Grant funding applications, and research
updates like weekly status updates, and other updates are provided on paper, and processed
into the electronic SHGTS. Once grant applications are processed and approved, funds are
disbursed to the recipient via ACH. Remaining funds after a 30-day research cycle are returned
to HBWC for redistribution to another recipient.
Version X.X 3
HBWC Business Systems Design Report Template
and will only be granted access to the functionality and information needed to perform their job
tasks.
The HBWC’s Local Area Network infrastructure will be upgraded to a Wide Area Network to
better support more concurrent VPN users, along with the additional traffic into the office’s
network with the implementation of the Grants Management web application.
Version X.X 4
HBWC Business Systems Design Report Template
- Physical, Server, Database Access logging – Audit and logging system with the ability to
review access and activities performed
Version X.X 5
HBWC Business Systems Design Report Template
4.3 Constraints
One constraint that should be noted would be the bandwidth of the internet connection(s)
coming into the office. Limited bandwidth could hinder VPN connection stability and thereby
rendering useless the remote working ability.
Infrastructure expansion within the HBWC office is limited by the space that is already allocated
and can be appropriately secured from physical intrusion. Future planning for office space
allocation may be able to address the physical space constraints, but at this time the IT
Infrastructure is limited to the space to which it currently occupies.
Version X.X 6
HBWC Business Systems Design Report Template
5. Proposed System
5.1 High-Level Operational Requirements and Characteristics
Version X.X 7
HBWC Business Systems Design Report Template
ID Requirements
Version X.X 8
HBWC Business Systems Design Report Template
Type
Strategy
Description (Identify both
Diagram Application (1) (Build, Preferred
(Business Process Alternatives Pros Cons
ID Component Operational Buy, Alternative
Supported, Purpose
or Analytical Reuse,
of Component)
and (2) Batch Rewrite)
or Online)
ID 01 – Timeclock Payroll System – Operational Buy None Direct interface for None n/a
ID 02 Timeclock employees to use for
Application Timeclock services
Online
ID 03 Payroll Review Dedicated system Operational Buy or Buy new – longer period Buy new – none Buy New
for Reuse of compatibility with 3rd
supervisor/manager party interfaces Reuse – decreased
review of Timeclock functionality in the
Online Reuse- saves money future, security flaws
punches
ID 04 – Back-end On-site processing Operational Buy None – vendor
ID 06 Payroll systems and data storage dictates
before transmitted to requirements
Version X.X 9
HBWC Business Systems Design Report Template
ID 10 – SHGTS Server SHGTS SQL Server Operational Buy Reuse Buying new eliminates Reusing existing Buy new
ID 12 running MS any downtime during the hardware creates
Windows Server upgrade & configuration excessive downtime,
2019 and backup Online process and may not eliminate
security issues
Ensures security issues
are addressed during
initial configuration and
installation
ID 15 Web Server Interfaces between Operational Buy Ensures hardware and
the cloud-based web software is appropriately
application and the configured, and
SHGTS database Online hardware will be
supported through the
future
ID 21 Azure Cloud Platform hosting the Operational Buy
Services web application for
Grant Applications
and updates. Also Online
configured for NIH
access to data for
reporting
requirements
Version X.X 10
HBWC Business Systems Design Report Template
Version X.X 11
HBWC Business Systems Design Report Template
5.2.4.1 Platform
The back-end infrastructure will be on enterprise-grade hardware with server-specific operating
systems, with the overall architecture being a standard server-client layout. End users will be
using an array of various systems – a mix of consumer- and commercial-grade hardware, most
less than 3 years old, all running Windows 10 with all currently available security updates
applied.
5.2.5.1 Authentication
To further strengthen the security of information within the office, all user passwords will be
reset with the implementation of the new server architecture. New complexity requirements will
be implemented as part of this new installation. Remote access will be further secured with two-
factor authentication – a token generated through an application on an individual’s smart phone,
or with a hardware token generator for those without a smart phone.
Version X.X 12
HBWC Business Systems Design Report Template
5.2.5.2 Authorization
All users, and user groups have been evaluated as part of the deployment of the new server
architecture. Employees have been placed in appropriate groups with privileges and access
rights suitable for their role within the company. Ongoing review of employees and access
privilege will be conducted, but especially when an individual’s role changes within the company
– ensuring that privilege creep does not occur.
5.2.5.3 Encryption
WLAN traffic will be secured using 802.1X authentication with WPA3 Enterprise security –
providing 192-bit encryption for data transmitted and received over the wireless network. VPN
traffic will be secured with 256-bit encryption, as will the connection between HBWC and NIH.
Web traffic, especially that to and from the SHGTS web application will be secured with 128-bit
HTTPS. Data at rest on the Server and in the SQL database will be secured with the BitLocker
feature available in Microsoft Windows Server – securing the data with 256-bit encryption.
Version X.X 13
HBWC Business Systems Design Report Template
6.1 Risks
Threat ID Description of Threat New System Action
Version X.X 14
HBWC Business Systems Design Report Template
Instructions: Summarize the relationship of this document to other relevant documents. Provide
identifying information for all documents used to arrive at and/or referenced within this
document (e.g., related and/or companion documents, prerequisite documents, relevant
technical documentation, etc.).
Table 9: Referenced Documents
Document Name Document Location and/or URL Issuance Date
<Document Name> <Document Location and/or URL> <MM/DD/YYYY>
<Document Name> <Document Location and/or URL> <MM/DD/YYYY>
<Document Name> <Document Location and/or URL> <MM/DD/YYYY>
This document is a template for creating a high-level technical design for a given investment or
project. The final document should be delivered in an electronically searchable format. The
high-level technical design should stand on its own with all elements explained and acronyms
spelled out for reader or reviewers.
This template includes instructions, boilerplate text, and fields. The developer should note that:
● Each section provides instructions or describes the intent, assumptions, and context for
content included in that section. Instructional text appears in blue italicized font
throughout this template.
● Instructional text in each section should be replaced with information specific to the
particular investment.
● Some text and tables are provided as boilerplate examples of wording and formats that
may be used or modified as appropriate.
When using this template, follow these steps:
1. Table captions and descriptions are to be placed left-aligned, above the table.
3. Do not delete any headings. If the heading is not applicable to the investment, enter
“Not Applicable” under the heading.
5. Figure captions and descriptions are to be placed left-aligned, below the figure. All
figures must have an associated tag providing appropriate alternative text for Section
508 compliance.
Version X.X 15