Project Description
Business Insight through ESP
NDTI provides over 25 interconnected modules to streamline contract management functions from initiation to close out through a single integrated solution – ESP21TM. Hiring, payroll processing, jobs management, funds allocation and tracking, procurement, inventory, business development and personnel security are just a few of the integrated functions to meet all your contract management requirements.

Product Overview
ESP21TM represents the next generation of Enterprise Resource Planning (ERP) software. Enterprise Solutions Platform Twenty-First Century (ESP21TM) is written using the most modern Microsoft development tools and architected from the ground up to eliminate orphaned code and installs, thereby dramatically reducing Total Cost of Ownership (TCO).ESP21TM is a comprehensive suite of integrated modules referred to as systems that offer a compelling solution to all your business needs. All of the systems utilize the same GUI, architecture, navigation and human factors making installation, training, expansion, and maintenance easy and logical. Our solutions are especially useful when your business is dealing with Federal contracts with a lot of complex regulations and contractual compliance where ESP21TM provides you with intuitive and time-saving solutions.
Main Features and Benefits
The following is a list of features and corresponding benefits of ESP21TM’s design methodology that allows us to shift the enterprise paradigm from one that focuses on Resources and Planning to Solutions and a Platform. The main features below differentiate ESP21TM from older products which are not designed native to Microsoft .NET because they require a big investment to take advantage of the .NET paradigm. ESP21TM is a new solution from the ground up and therefore does not use a compatibility layer to make our applications run in MS .NET or have redesigned front end screens to make them look more up-to-date.
The Property/inventory System of the Enterprise Solution Platform (ESP21TM) is the perfect software solution to manage property and inventory control needs. The System, utilizing a comprehensive series of applications and processes, provides a flexible and dynamic solution schema capable of addressing all aspects of inventory control, tracking, and related activity.
The Human Resources system of Enterprise Solution Platform (ESP21TM) is a comprehensive set of tools that automate all core Human Resources functions. The system provides management and administration through a flexible, configurable interface promoting tremendous efficiency and productivity in all areas of HR and related enterprise support. Automation of a wide array of Human Resource functions empowers enterprise personnel to easily track all aspects of employee activity and lifecycle. It also provides intuitive enterprise planning and the opportunity to proactively determine resource requirements and levels within the organization as well as the more traditional aspects of HR such as training, education, benefits and review as well as comprehensive employee profiling. As an integrated ESP family member of applications, the HR system provides vital insight and control of human resource for all enterprise requirements.
ESP21TM provides integration between different modules like contacts, timecards, travel, billing/job cost, human resources, accounting while providing customizable rules to comply with Government regulations. This is especially useful when dealing with Federal Contracts where a lot of complicated scenarios with respect to billing contracts like burdening, T&M rates, contract-specific rates, tripwires etc are implemented.
Other Features and Benefits
There are a number of other significant features and benefits offered by ESP21TM. ESP21TM uses a number of unique tools, because we recognize that no two implementations are the same, and clients will seldom be fully satisfied with an ERP solution right out of the box. Whether it is something simple, like terminology (e.g. “We don’t use the term Part Number, we like Product Number”) to more profound like limiting what certain users can see when reviewing customer properties while allowing others full access, most implementations are going to require some level of customization. ESP21TM offers a set of tools that allow a maximum level of flexibility and customizability within the system without having to alter any code or write a custom interface. These tools are simple to use, yet powerful in their capabilities.
This tool allows any screen within the ESP21TM system to be customized interactively. Since form customizations can be seen immediately, demonstrations can even show the customer how it is done or respond to a request by making a change dynamically. Here are some specifics:
- It is initiated by performing a hot-key sequence from the screen to be modified. This capability can be turned on or off on user by user or user group basis.
- There is the ability to move controls, hide them, disable them, change the text of them, and to add new controls to existing forms.
- The interface uses a preview screen which displays how the form will look as it is being modified. The controls can also be moved and resized by using the mouse and the user can see the control move/resize as they move the mouse.
- The user can click on a control on the screen and bring up the properties for it (location, size, caption, data binding, etc).
- Each screen allows any number of customizations by applying the changes to all users or to specific user groups, thus allowing you to hide/disallow changes, etc of any field depending upon the access level provided to the user viewing the screen.
- Screens that have been changed can have their changes scripted and run on different databases – useful when there are multiple processing companies or for independent consultants to apply to multiple clients.
This provides the ability to add screens that will look and behave identical to the regular ESP21TM screens, but manage data that is specific to the client. For example, if a client wanted to have a new category that applies to customers, they would use the tool to generate a maintenance screen for their table and then use the customization tool on the customer entry screen to allow the category to be maintained for each customer.
This is similar to the maintenance generator tool but is used to create filterable inquiry screens for querying data.
Provides the ability to create new reports and then specify parameters for sending criteria to the report and have ESP21TM create the screen that the user selects for the report criteria. Clients or their consultants can use this to have their own set of reports that they use and have them launched from ESP21TM.
This is an alternate interface that sits on the desktop and launches ESP21TM applications or any other application with a single click.
This is the ESP21TM mail system that sends automated messages and reminders between users or from the application to users when certain events occur. Communique’ has the added ability to open ESP21TM applications from the message. In the previous example, the user can check the contents of the receipt by clicking a button on their message and seeing the ESP21TM receipt inquiry screen for their purchase order. Messages can be replied to and forwarded in the same way that a regular mail system does.
This tool displays query results with columns that can be adjusted interactively on a user basis or for all users. By right clicking on the results pane, the columns being displayed can be toggled on or off, and columns that are in the underlying view but not on display can be added. There is also an advanced option for changing the column header captions, reordering the columns, and changing the width. Changes made to explorer displays can be saved by the user.
ESP21TM has a well defined robust front end which provides the user with number of capabilities like entering timecards, leave application, jobs management, various accounting tasks, and HR functions.
Program Phases
Project Transition | Requirements Definition & Analysis | Configuration & Customization | Deployment | Operations & Maintenance |
---|---|---|---|---|
|
|
|
|
|
Risk Management |
---|