Technical Services

Systems Definition, Inc. performs Software Development, System Planning, and Technical Writing and Documentation for commercial and government clients.

Software Development

SDI provides software development support for government and commercial clients. Software development includes computer programming, testing, and fixing bugs in an effort to create and maintain applications, frameworks, and more. Software development plays a critical role in the work that SDI does, and SDI is proud to offer this service to clients.

unsplash-image-1DRq1ZsE2N0.jpg

SDI personnel are experienced in web programming, architecture development, system analysis, software design, testing, and integration. Our software developers and engineers have wide-ranging skills from database integration, to test script execution, to innovative code development. By tapping into all of our engineers’ skillsets, SDI is able to provide comprehensive engineering solutions to meet all of our customers’ needs.

Some projects that our developers have worked on include:

  • New York Fire Department’s Electronic Accountability System (EFAS) and Radio Frequency Identification (RFID) projects

  • SDI’s APX™ Personnel Accountability Application and EasyStaff® products

  • Naval Research Laboratory’s Virtual Mission Operations Center project

  • Naval Research Laboratory’s Fountainhead Program

  • Penn State University’s Applied Research Lab SENTIENT Program

SDI’s team of software developers are skilled in Java, JSP, Javascript, Jquery, Adobe Flex, ColdFusion, .NET, SQL, Actionscript, HTML5, CSS, C Sharp, C, C++, Java, Adobe Flex, Perl, XML, Prologue, PHP, Basic, Flash, among other programming languages.

System Planning

SDI provides system planning support for government and commercial clients. System planning is an integral building block when it comes to successfully executing development programs, as it runs throughout the course of a program’s lifecycle. SDI is proud to offer this service to its clients. From initial program formulation through final closeout, SDI plans, prepares, and coordinates activities, including:

unsplash-image-tYVkjjMYFBo.jpg
  • Program Plans

  • Project Schedules

  • Status Reports

  • Technical Data Packages

  • Major Program Review Briefings

  • Requirements Management

  • Assessment Reports, White Papers, and Open Source Research Reports

  • Cost Monitoring and Status Reports

  • Milestone Identification

SDI personnel are experienced in developing and managing project budgets and handling complex development schedules requiring cooperation and coordination between government employees and contractors. SDI works with project personnel to identify milestones and ensure that deliverables are on time and within budget. SDI prepares baseline project cost data and monitors project costs to support project execution. SDI system planners are also experienced in tracking high-value project resources, including servers, communications gear, and software assets.

Technical Writing and Documentation

SDI provides technical writing support for government and commercial clients. Technical writing involves taking specific, oftentimes complex, vocabulary and topics, and communicating that information in a way that is easy for all to understand. Technical writing is an inherent and crucial part of any project, and SDI is proud to offer that service to its clients. SDI creates, formats, edits, and delivers all types of documents, including:

unsplash-image-cckf4TsHAuw.jpg
  • System Specifications

  • Requirements Documents

  • Interface Control Documents

  • User Manuals and System Administration Guides

  • Test Plans and Procedures

  • Reports and Proposals

  • Security Documentation

  • System and Software Baseline Configuration Data

  • Launch Processing Documents

  • White Papers

SDI personnel meet directly with project personnel to determine specific project documentation requirements and to effectively develop the required documentation set. They also utilize graphic design to create supporting graphics used to convey technical clarification. Finished products are delivered in a wide variety of hard and soft copy formats.

SDI’s technical writing support does not stop at documentation. SDI personnel are also well-versed in risk management, configuration management, and supporting clients with note-taking, database maintenance, and formatting. SDI’s technical writers are versatile team members, capable of tackling many tasks in addition to documentation.