Home     Download a Licensed Product     Message Board     Contact Peter     About PeterBlum.com     Policies     Newsletter

Peter's Data Entry Suite Try It   Buy It
Current Release: 4.0.6  Release History  |  Get this Update  | Upgrade | Prices and Licensing


Far Better Data Entry Web Forms

Peter's Data Entry Suite ("DES") is a suite of almost 90 ASP.NET web controls designed around data entry. Its centerpiece is a replacement to the native ASP.NET validators that dramatically improves upon the original. It also includes data entry controls, controls that make your pages more interactive, and defenses against hacking.

Peter's Data Entry Suite was first introduced in August, 2003 under the name "Professional Validation And More". Its controls are used on thousands of websites that require data entry, whether on an intranet or the web. Consultants have added it to their toolbox to greatly speed up delivery and address their customer's requirements. DES's users have posted extensive praise at third party sites. In fact, it has more 5 star testimonials on the www.asp.net Control Gallery than any other ASP.NET product.

Five Reasons to Choose Peter's Data Entry Suite
Features By Module

Peter's Data Entry Suite is sold as a Suite, containing all of the controls, or as modules, containing subsets of the controls. The modules are shown below. The Suite is priced at $300/production server while modules are $90/production server. The Suite price represents a 45% savings over purchasing all of the modules separately. While you can buy separate modules, all of these controls are tightly integrated to adapt functionality from each other. It all starts with validation...

ASP.NET comes with validators: controls which detect and report errors in data entry controls. So why do you need a replacement to them? Since ASP.NET 1.0 shipped, thousands of programmers have confronted numerous limitations with the validators forcing them to write custom code, hacks, or in some cases, drop a planned feature for their user interface. Peter's Data Entry Suite introduces second generation validation that is so feature rich, you rarely write any custom code, and it gives you compelling ways to add polish to your user interface.

The Suite has 27 validator controls to cover most situations, of which 14 are in the Peter's Professional Validation module. Its ValidationSummary control, which summarizes the errors found, has numerous desirable improvements over the one that comes with ASP.NET. All of the validators provide extensive cross-browser support.


Peter's More Validators

The Peter's Data Entry Suite contains 27 validator controls. If you purchase individual modules, the Peter's More Validators module provides 13 of its validator controls. These validators are designed to handle more specialized situations like validating credit card numbers, word count limits, and duplicate entries amongst several fields. They have some of DES's most complex validation logic carefully implemented for both client and server-side validation.


Peter's TextBoxes module provides 6 TextBox controls with client-side techniques to really enhance your user interface. It starts with a direct replacement for the TextBox supplied with ASP.NET that is loaded with new features. Plus there are textboxes for integer, currency, decimal, percentage, and filtered keystroke entry.

Peter's TextBoxes also includes the MultiSegmentDataEntry control. It is like a power-user's masked textbox. MultiSegmentDataEntry uses multiple textboxes and dropdownlists to handle a single field that has a distinctive pattern, such as phone numbers, IP Addresses, and credit card numbers. You supply it with the text, it splits the text across its textboxes, handles filtering, auto tabbing, and validating. On post back, it reassembles the textboxes into your data value.



Peter's Date and Time

Peter's Date and Time module provides 18 controls used to collect date and time oriented information from your users. Originally called Peter's Date Package, it is one of the most popular date and time entry solutions on ASP.NET web application today.

It includes a DateTextBox with popup calendar, a calendar that blows away the native ASP.NET calendar, a multiple selection calendar, two time entry textboxes, validators, and nine other controls.


There are numerous ways to make your web forms more interactive and user friendly through JavaScript. Peter's Interactive Pages module provides your site the same techniques used by JavaScript experts just by setting properties on web controls or calling methods.

Peter's Interactive Pages provides 10 controls and 4 technologies.


Hackers attack your web site through its inputs – data entry controls, query strings, hidden fields, and cookies – to access your database (called SQL Injection) and modify your pages with scripts (called Script Injection or Cross-Site Scripting). These attacks can be very damaging to a business, destroying data, exposing private customer information, or exposing customers to content that you would never want on your site.

Validators play an important role in blocking these attacks. However, they have their limitations. Peter's Input Security introduces specialized Validators to detect and block attacks. It also provides a "best practices" framework to protect your site against attacks.


DES Dynamic Data

Separating business logic from the user interface when using Dynamic Data
PRERELEASE
Microsoft's ASP.NET Dynamic Data lets you develop data oriented web forms differently, separating your business logic from the web forms. DES Dynamic Data enhances most aspects of ASP.NET Dynamic Data with improvements to FieldTemplates, PageTemplates, validation, scaffolding and more. It simplifies many concepts and introduces runtime customization to give you far more control.
More Features

  • Supports the CultureInfo object to localize these controls. This means it supports localized numbers and dates.
  • Includes a string lookup system that permits localization of most textual properties throughout these controls. You use it to can define standard strings in one place, such as in a .resx file or database. Your controls will use the same text for the same situation, and you can change the text from one place.
  • Detects that javascript is disabled on the browser and scales down to server-side only functionality. (This requires at least one post back before it learns the user's javascript settings.)
  • Uses TrueBrowser technology. That means it creates controls based on the real browser requesting the page instead of allowing the ASP.NET page to fool it with the clientTarget property. This guarantees the end user the best experience for their browser. With TrueBrowser technology, you can extend support to new browsers and those not previously tested.
  • Extensive design mode support for Visual Studio and Visual Web Developer. More
  • Javascript files have been compressed for faster transmission.
  • Style sheet driven. Style sheets are also compressed for faster transmission.
More Product Information

  • Compatible with all versions of ASP.NET (tested through 3.5) and Visual Studio for .net (tested through Visual Studio 2008). Includes assemblies for ASP.NET 1.x and 2.0 (and higher) users. The assemblies for ASP.NET 2.0/Visual Studio.net 2005 take advantage of features not available in ASP.NET 1.x.
  • Supports most browsers. Some browsers do not support enough of javascript and DHTML or DOM to support the client-side features of these controls. These controls gracefully scale down when the browser has limitations. Client-side support of:

    • Internet Explorer v4+ for Windows
    • FireFox for Windows and Macintosh
    • Apple Safari (Macintosh and Windows)
    • Opera 7+ for Windows and Macintosh
    • Google Chrome for Windows
    • Netscape 7+ for Windows and Macintosh
    • Internet Explorer v5+ for Macintosh
    • Mozilla for Windows and Macintosh
    • Camino for Macintosh
    • OmniWeb 5 for Macintosh

  • Generates XHTML compliant code in ASP.NET 2.0.
  • Supports several AJAX frameworks including Microsoft ASP.NET AJAX and Telerik radAJAX. Can be adapted to most others.
  • The documentation is extensive and detailed in Adobe Acrobat (PDF) format.
  • Easy installation using the Web Application Updater program. It handles first time installation, service releases, upgrading from VAM and Peter's Date Package, and converting native ASP.NET controls to their DES equivalents.
  • Includes graphic images and style sheets to quickly give you a better looking user interface.
  • Includes free Email and messageboard support, even if you are a trial version user.
  • Numerous client-side (JavaScript) functions have been documented to allow JavaScript programmers to interact with these controls.
  • Object oriented software should not get in your way when you want to extend it. Both server and client-side code have been carefully designed, so when a feature is not built into this product, there are straightforward ways for you to extend this product. A free Developer's Kit with extensive instructions, an MSDN-style help file, and code samples is available.
  • Source code is available as an optional purchase.
  • Unlike Microsoft's validation framework, this system continues to grow based on customer feedback.

Pricing and Licensing

Peter's Data Entry Suite is sold as a suite, containing all of the controls, and as modules, containing subsets of the controls.

Here are the product prices, shown in US Dollars. The types of licenses are described below.

Product Name Web Server
License
Site
License
Redistribution
License
Notes
Peter's Data Entry Suite
includes all modules
$300 $1500 $2500 Reflects a 45% savings over purchasing all modules.
Individual modules       When purchasing 4 or more modules, it is more cost effective to purchase the Suite.
Peter's Professional Validation $90 $450 $800  
Peter's More Validators $90 $450 $800  
Peter's TextBoxes $90 $450 $800  
Peter's Date and Time $90 $450 $800  
Peter's Interactive Pages $90 $450 $800  
Peter's Input Security $90 $450 $800  
DES Dynamic Data (prerelease) -- -- -- Included with the Suite. If purchasing modules, it requires licenses for Peter's Professional Validation, Peter's More Validators, Peter's TextBoxes, and Peter's Date and Time. All other modules are optionally used as well.

Buy It!

Here are the types of licenses available:
  • Trial Version - The trial version is free. It is the full Peter's Data Entry Suite with a license that expires in 30 days.
  • Web Server License - Covers one production (live site) web server. All non-production servers including development and staging are covered once you purchase one Web Server License.
    As you add servers to your web farm, buy more. Once you reach five Web Server Licenses, you are automatically upgraded to a Site License!
  • Site License - Covers unlimited production (live site) and non-production web servers. Choose this when you have 5 or more production servers.
  • Redistribution License - If you are licensing your web application to your customers and it will be deployed on their servers, choose this license.
    This license also covers all of your own production servers like a Site license.
  • Consultant License - This license is for consultants who want to keep Peter's Data Entry Suite in their toolbox so they are familiar with it as projects occur and can recommend it to their clients. It supports unlimited non-production servers including development and staging. It CANNOT be used on production servers. Your clients must still purchase the appropriate licenses shown above to use it on their production servers.
    This license is free and is the complete Suite.
    Click here to download your free Consultant License.
  • The source code is available through special arrangement. It requires a valid Web Server license for Peter's Data Entry Suite or its modules. Please email Peter at PLBlum@PeterBlum.com to make the arrangements.
Read the License Agreement

Awards
Reader's Choice Awards Reader's Choice Awards Reader's Choice Awards Reader's Choice Awards
aspnetPRO Magazine
4 Reader's Choice Awards
Testimonials
The Control Gallery on www.asp.net
The Control Gallery on www.asp.net
Peter's Data Entry Suite

Peter's Date and Time

Peter's Input Security
Reviews
Product Review on ASPAlliance
Peter's Data Entry Suite
Peter's Date and Time
Product Review in MSDN Magazine
Peter's Data Entry Suite
Peter's Date and Time
Product Review in Application Development Trends Magazine
Review in
ADT Magazine
asp.netPRO Magazine
Peter's Input Security™
Review in
aspnetPRO Magazine

Rated: 5 stars
Scott Hanselman
Scott Mitchell
M. Keith Warren
Other References
.NET Rocks! Radio show

Hear Peter on the
Feb 23, 2004 and
Oct 4, 2004 shows.
Peter's Data Entry Suite gives you feature rich and interactive data entry web forms with almost 90 web controls.
Start with better controls. Finish with better sites.
Try It   Buy It
Related products: Peter's Data Entry Suite  | Peter's Professional Validation  | Peter's More Validators  | Peter's Date and Time
Peter's TextBoxes  | Peter's Interactive Pages  | Peter's Input Security  | DES DynamicData