| ID | Add To Order | ProductName | ProductCode | ProductDescription |
| 1 |
| Windows Application | ptii-001 | An application that runs on your desktop, laptop or tablet PC. The richest user interface possible. |
| 2 |
| Smart Windows Application Loader | ptii-002 | A Windows application used to load smart client windows application |
| 3 |
| Smart Client Windows Application | ptii-003 | A Windows application that is deployed from a web server |
| 4 |
| Internet Web Site | ptii-011 | A public web application as in E-Commerce. |
| 5 |
| Extranet Web Site | ptii-012 | A semi-private internet application restricted with to the audience a company chooses. Normally reserved for trading partners and suppliers. |
| 6 |
| Intranet Web Site | ptii-013 | A private web site used in the premises of the corporation only. |
| 7 |
| Web Service | ptii-021 | Internet applications with no user interface. They enable the interoprability of all systems and are the key to solve the integration problems. |
| 8 |
| Header | ptii-031 | The Header control is what appears on top of most web pages. It usually contains the company logo, banner and web site menu. |
| 9 |
| Footer | ptii-032 | The Footer control is what appears on the bottom of most web sites. It usually contains an advertisement as well as legal links and disclaimers. Finally, it contains the copyright clause. |
| 10 |
| Categories | ptii-033 | The Categories control appears on a small window on a web page listing the product categories. |
| 11 |
| Horizontal Categories | ptii-034 | The Horizontal Categories control is the same as the categories control except it is displayed horizontally on a page. |
| 12 |
| Menu | ptii-035 | The Menu is a control that appears under the Header on top of most web sites. It contains links for the different pages on the site. |
| 13 |
| About Us | ptii-051 | The About Us page states what your company is about. |
| 14 |
| FAQs | ptii-052 | The Frequently Asked Questions page lists common questions about your business. |
| 15 |
| Catalogue | ptii-053 | The Catalogue page displays the products in a given category and enables the customer to add it to their shopping cart. |
| 16 |
| CheckOut | ptii-054 | The Check Out page is a secure page displayed when the user is ready to place the order. It displays the items in the shopping cart and buttons to either accept or cancel the order. |
| 17 |
| Business-Logic Layer | ptii-061 | This class is the middle layer of an application. It encapsulates business rules and decouples business logic from presentation details. It is in charge of talking to the Data-Access Layer. |
| 18 |
| Data-Access Layer | ptii-062 | This class is an application layer that sits between the Business-Logic Layer and the database. It deals with the complexity of reading and writing data to the database and decouples the business logic layer from the database details. |
| 19 |
| Interoperability Layer | ptii-063 | This class encapsulates the details of your table and its data elements. The object is used to pass parameters from one layer to another of a layered distributed web application. |
| 20 |
| Customers Table | ptii-071 | This table holds your customer information. It can be populated whenever a customer clicks on checkout prior to requesting the payment method. |
| 21 |
| Products Table | ptii-072 | This table holds your product information. |
| 22 |
| Orders Table | ptii-073 | This table holds your Orders information. |
| 23 |
| Categories Table | ptii-074 | This table holds your Categories information. |
| 24 |
| Alphabetical List of Products | ptii-081 | This view shows products alphabetically. |
| 25 |
| Products By Category | ptii-082 | This view shows the products by category. |
| 26 |
| Sales By Category | ptii-083 | This view shows the sales by category. |
| 27 |
| Customer Order History | ptii-091 | This view shows the order history for a specific customer by product name. |
| 28 |
| Sales By Category | ptii-092 | This view shows the sales for a specific category by product name. |
| 29 |
| Shopping Cart Table | ptii-075 | This table holds the items the customers place on their shopping cart. |
| 30 |
| Blank SQL Table View | ptii-084 | This view can be customized to show anything you want on whatever table(s) you need. |
| 31 |
| Blank SQL Table | ptii-076 | Use a Blank SQL Table to house your customized data. |
| 32 |
| Blank Stored Procedure | ptii-093 | This stored procedure can do anything you need. They are the fastest way to execute SQL and present yet an addition layer of security. |
| 33 |
| Site Pages | ptii-077 | This table holds the pages in your web site. The table is used to dynamically create the menu on the Header control based on your user role and access rights. |
| 34 |
| Web Site | ptii-101 | This can be an internet web site or an extranet web site.. The price here is calculated based on the usage of the web site. |
| 35 |
| Hosted Web Service | ptii-102 | This can be any web service. The price here is calculated based on the usage of the service. |
| 36 |
| Hosted Smart Application | ptii-103 | This can be any smart application. The price here is calculated based on the usage of the smartapp. |
| 37 |
| Record Message on the events log | ptii-201 | This enables you to record errors and other important information such as unauthorized access to information. |
| 38 |
| Dynamic Bar Graph | ptii-301 | This technique enables you to dynamically create a bar graph at run time. Our Dynamic Documentation page shows an example of the U.S. E-Commerce Retail Sales graph. |
| 39 |
| Send Email | ptii-401 | This technique can be used on any application to send emails. |
| 40 |
| Serialize/Rehydrate | ptii-402 | This is the magic behind working offline. To serialize means to persist your data to an XML file so that you can work disconnected with your local copy of the data and be able to turn the machine off. To rehydrate means to read an XML file and load up your data so you can then click save, and resynchronize your data with your server. |
| 41 |
| Order Status | ptii-501 | This solution enables you to offer better customer service by providing a way for your customers to lookup their order status information over the internet. |
| 42 |
| Customer Information | ptii-502 | This solution enables you to gather customer information. |
| 43 |
| Shipment Tracking | ptii-503 | This solution enables you to offer your customers a way for them to track their shipment. |
| 44 |
| Blank Page | ptii-055 | This page is purposely left blank so you can state what goes in it by adding ASP.NET techniques that apply to it. |
| 45 |
| Blank ASP.NET Web Control | ptii-036 | A custom control created to perform a specific task on your site. |
| 46 |
| DataGrid | ptii-601 | The datagrid is the richest of the list controls. You can add template columns to edit, update and delete data as needed. You can enable working offline by serializing its data and rehydrating it back (item ptii-402). |
| 47 |
| DataList | ptii-602 | A Datalist control is used to list data items such as customer names in a drill-in customer report. |
| 48 |
| DataRepeater | ptii-603 | A DataRepeater reads data from a data store the most efficient way. Our recommendation whenever possible. It cannot be used when updating data. An example of a DataRepeater can be found on our About Us page. |
| 49 |
| FileChecker | ptii-701 | This service enables you to add hook up logic to be executed whenever a file has changes, is added to or deleted from a folder automatically. |
| 50 |
| Excel Client | ptii-751 | An Excel spreadsheet is a web service client. You can add a button to retreive your business information by caling a web service and returning your data inside the worksheet. |
| 51 |
| Windows Client | ptii-752 | This enables any windows form to consume a web service, interpret its result and display it accordingly. |
| 52 |
| ASP.NET Client | ptii-753 | This enables any web page to consume a web service and interpret its response. |
| 53 |
| MMIT Client | ptii-754 | This enables any mobile web page to consume a web service and interpret its response. |
| 54 |
| SDE Client | ptii-755 | A windows application that runs on your PocketPC and consumes web services. |
| 55 |
| Architect | ptii-801 | The role of a software architect is to design a software solution that strikes the perfect balance between function, strength and beauty. To do this, we listen, observe, ask questions, and then, we listen, we observe, and we ask some more. This is necessary to define your exact circumstance, functional requirements and operational requirements. We cross-reference these with existing components and proven solutions in the form of creational, structural and behavioral design patterns. We then incorporate industry standards in an effort to benefit from them and at the same time minimize the development cost. We output specifications in the form of Unified Modeling Language diagrams to depict different points of view of the solution (user, structure, behavior, environment and deployment). |
| 56 |
| Remote Object | ptii-901 | This is the object that encapsulates the functionality to be consumed. It can invoke its methods from a client application by either dynamically creating a full copy and accessing it on the local machine (marshal-by-value) or by maintaining an open channel with the remote machine and let parameters and return values travel back and forth to carry out the call (marshal-by-reference). |
| 57 |
| Remote Client | ptii-902 | This is the client application that consumes the functionality exposed by a known remote object hosted on a server or any other computer. |
| 58 |
| Large Orders | ptii-094 | This function returns the OrderID, CustomerEmail, RequestedDate and OrderTotalAmout of orders whose amout is greater than the parameter passed to the function. |
| 59 |
| Login | ptii-037 | This control exposes a way to login and to be reminded on our passord. |
| 60 |
| Login | ptii-056 | This is the login page where you enter the Userid and Password you gave us to get to secured content. When the user clicks the login button, the system checks the email exists on the Customer table and the password matches the one we have also on that table. Additionally, the page includes another button to remind users of their password. In this case, if the user entered an email address on the textbox and clicks Forgot Password, the system will email the user this information. |
| 61 |
| Class Library Self Documentation | ptii-403 | This technique is used to self document a class library project through the use of reflection. We use this technique to document our business layer, data layer and common layer class library projects on our solution. You can view our examples in the Dynamic Documentation page of our site. |
| 62 |
| Web Application Self Documentation | ptii-404 | This technique is used to self document web application project through the use of reflection. We use this technique to document our web site. You can view our examples in the Dynamic Documentation page of our site. |
| 63 |
| Windows Application Self Documentation | ptii-405 | This technique is used to self document a windows application project through the use of reflection. We use this technique to document our web services windows client application. You can view our examples in the Dynamic Documentation page of our site. |
| 64 |
| Web Service Self Documentation | ptii-406 | This technique is used to self document a web service project through the use of reflection. We use this technique to document our web services component.You can view our examples in the Dynamic Documentation page of our site. |
| 65 |
| Web Site Deployment | ptii-451 | This is the time it takes to deploy a web site with all its folders and resources. |
| 66 |
| Windows Application Deployment | ptii-452 | This is the time it takes to create an MSI package for a windows application deployment. |
| 67 |
| Web Services Deployment | ptii-453 | This is the time it takes to deploy a web service. |
| 68 |
| SQL Table Deployment | ptii-454 | This is the time it takes to deploy a SQL table. |
| 69 |
| SQL Stored Procedure Deployment | ptii-455 | This is the time it takes to deploy a stored procedure. |
| 70 |
| SQL User Defined Function Deployment | ptii-456 | This is the time it takes to deploy a SQL User Defined Function. |
| 71 |
| Quality Assurance | ptii-457 | This is the time it takes to make sure your application is indeed working as it should prior to deployment to a production environment. The test plan executed is a systems test of all the functionality exposed by the application. This is necessary each and every time no matter what fixes are implemented as a Quality Assurance phase. |
| 72 |
| Developer | ptii-458 | A developer is a computer programmer who writes code based on specification provided to him or her by software architects or project managers. They turn the UML drawings into actual lines of code in a program. They are also in charge of creating the test plans the Quality Assurance tester uses to make sure the application is indeed running as it should. |
| 73 |
| SQL Setup | ptii-950 | The hosting facility charges this fee for setting you up on their SQL server and create your database. They provide you with the userid and password for your database. |
| 74 |
| Web Site Name registration. | ptii-951 | This hosting facility charges this fee to register your web site name. This charge covers the first two years of service. |
| 75 |
| Electronic Request from EddyMillwork.com | EM10/15/20 | User sent the following feedback:
Add cursor as default to the feedback page
Type = New Functionality
Priority = Normal |
| 76 |
| Electronic Request from EddyMillwork.com | EM11/3/200 | User sent the following feedback:
My Comments
Type = New Functionality
Priority = Normal |
| 77 |
| Contract Developer | ptii-459 | A developer is a computer programmer who writes code based on specification provided to him or her by software architects or project managers. They turn the UML drawings into actual lines of code in a program. They are also in charge of creating the test plans the Quality Assurance tester uses to make sure the application is indeed running as it should. This developer has signed a contract for 40 hours a week for at least 3 months. |
| 78 |
| Contract Developer | ptii-460 | A developer is a computer programmer who writes code based on specification provided to him or her by software architects or project managers. They turn the UML drawings into actual lines of code in a program. They are also in charge of creating the test plans the Quality Assurance tester uses to make sure the application is indeed running as it should. This developer has signed a contract for 40 hours a week for at least 3 months. Half an Hour Increment. |
| 79 |
| Contract Web Site | ptii-104 | An internet web site hosted under a yearly contract. |
| 80 |
| Credit Adjustment | ptii-952 | Credit Adjustment. |