Custom Web Programming
Mparr Solutions provides custom web programming services for your company's website design needs. Computer programming is used to help your website design become more interactive. From a simple database to complex dynamic web sites, our programmers are ready to help you with your task. What are some of the web programming possibilities?
Create Basic Web Site Forms
Create a basic web form that will allow you to ask specific questions from your customers when they submit a request.

Database Driven Web Site Forms
Create Web Forms that feed into a database so that you can easily run reports on all your website activities, including:
• Sales Leads
• Employment forms
• Customer Surveys
• Bidding Programs
• And more…
Secure Areas
This aspect of custom computer programming is designed to have your customers or employees log into a specific area of your website to access information. They are setup with a username and password that can be setup by the website owner or can be written to automatically be setup by the new user. Web programming allows you to even build in security questions in case a customer forgets their username or password so that the entire process is automated.
Shopping Carts
Put your merchandise in an easy to use shopping cart for your customers to purchase using a simple PayPal account or using your credit card processor account. Adding a shopping cart to your website design allows ease of purchase for your customers who would rather do their shopping on the Internet.
What types of program languages do we work with?
There are several types of web based programming languages to use when programming your website back-end. Each has their own pros and cons. We find that for small database projects, and for small businesses, you can benefit greatly from using PHP, CGI, Perl and Java programming. The other languages, such as .ASP and Coldfusion are programs we choose not to take on, except for repairing/troubleshooting existing web programming at our customer’s request.
What is the next step?
We can call or meet with you to:
• Discuss your specific website design issues
• Itemize your current pros and cons to web programming
• Determine a practical solution
• Propose a step-by-step custom computer programming plan to correct any issues
• Follow through on your project to make sure your web programming needs are met
Custom Computer Programming Definitions
CGI
This stands for Common Gateway Interface. It is basically programming code to allow a form, your web form, to communicate/send information to your website hosting server. When your customer initiates/submits a web form through your website, one or more email addresses are assigned to receive that information. You can send it to your home pc, work pc, cell phone and even a fax machine with a few extra steps.
PHP
PHP stands for Hypertext Pre Processor and it is a Unix based program that can also run on Windows servers. It processes line(s) of programming code before/Pre information is displayed in your web browser (Internet Explorer, Chrome, Firefox, etc.). It is a scripting language and has become a standard for web based programming. The advantage is that the information returns quickly and your web site is minimally affected by multiple server patches. This is a server side process. You can configure all your html files to PHP so that you can keep your competitors in the dark on how your website is operating.
Perl
Perl is a Unix scripting language. Perl was used in the 90’s as a CGI scripting language. Perl is also used for many different applications such as system administration, graphics programming, game development and much more.
JAVA
This program needs to be compiled/run on the server. It creates an application that will work in a Server/virtual machine and a browser. It is used for setting cookies, security and more.
JAVAscript
This program is a scripting program and was created by Netscape. This is not JAVA. JAVAscript is in the html code and as such is code run in the browser only. All mainstream browsers support it. (Internet Explorer, Chrome, Firefox, etc.)




