The Software Product
We understand that software does not only mean the executable program, but also encompasses other documents such as the requirements specification, design specification, training documents, technical documents, on-line help, and other user manuals.
All our technical development activities follow strict software engineering principles implemented by Dr. Suthep Madarasmi. He personally does the core of the analysis and design work, after carefully studying the individual needs of each client. The design is then given to our team of qualified programmers to complete under close supervision of the designated project manager. The programs and work products undergo a strict quality assurance procedure including versioning (configuration management) before delivery. Professionalism is emphasized throughout the production cycle.
Intel-based PC’s (IBM Compatible) connected via a Local Area Network (LAN). For internet applications, any machine running a web browser. At least one high-end machine is required to function as the RDBMS database server with several clients.
We use a standard Microsoft Windows, user-friendly interface. Our clients find it very easy to use our software.
Backend Database System
For our RDBMS applications we use the system that meets the computational, integrity, security, and budget demands of each customer. We have developed client-server applications on Microsoft SQL, Oracle, Informix, and ODBC compatible systems. We have also developed for the Microsoft Access database.
Front-end Application Software
We develop our database applications using either Visual Basic or ASP.NET depending the requirements of each client.
Dual Language Support
All our programs have the option to switch between Thai and English for each menu item and form caption. All instructions are dual language including our on-line help manuals. With this feature the management, for example, may choose to view the forms and menus in English whereas those proficient in Thai may choose to view them in Thai.
SAMPLE FORM IN ENGLISH:
SAME FORM IN THAI:
Two levels of security:
Backup and Restore Data
The data can be automatically backed up on a regular basis, depending on when you set the schedule. You need not stop your work to do a backup of the data. We usually schedule for 2 backups per day into another machine near the server or another hard disk on the server. On a weekly basis a removal media backup is also performed such as copying to tape or external hard disk. The data can be restored whenever desired very quickly as well.
Reports and Exporting Data
Supports exporting to Excel spreadsheets and Word Documents. Database and Spreadsheets are fully integrated via Object-Linking and Embedding (OLE).
Extremely User-Friendly, standard windows interface with no codes to memorize!
Manuals and Documentation
A complete manual and electronic help file is available with our software.
Software Maintenance Period
We do provide a free maintenance service for one year for all our software products. This begins after we have delivered and implemented all the software modules including the forms, reports, and documentation. After the first free-maintenance year, you may purchase a maintenance contract for 15% of the cost of the software. This will support bug fixes, data recovery, hot-line service, and other consultation all for free.
The Software Product Delivered
The software we deliver include the following:
1. Executable version of the software and the data installed on the server and on each client.
2. User manual in printed form.
3. An on-line help is provided if you choose this option in the contract.
4. A Technical Developer Documentation giving the structure of the database to enable you to make your own reports is provided, if you choose this option in the contract.
5. The source code is given to the client, if it is an on-site development contract.
License Restrictions and Requirements
Our clients are generally licensed to run our software on a single local area network (LAN) and may not copy the software for use at another site. However, this may be permitted if the client has purchased the additional site license for a nominal maintenance fee.
Steps involved in Development
The steps involved in the establishing a contract and starting development are the following:
Hardware and Network Requirements
Ethernet connection with UTP cables running at 100 megabits per second. The Hub and Ethernet LAN cards much each support this speed. The wiring must be done appropriately to support this speed. All the divisions planning to run this application must be wired to ensure access to the software.
The proposed transaction processing system will run on the relational database management system (RDBMS) Microsoft SQL.
The server should roughly have the following configuration:
Each workstation running the application must have the following minimum specification: