
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.
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:
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:
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.