PI Web
Solutions Inc.
Savory Web Creations, as easy as PI



Web Design Company with Customer needs in mind

Customer satisfaction is of utmost importance to PI Web Solutions. Transparency and co-creating a website are at the heart of the PI Web Solutions process. The planning stage is important to understand which technologies your company needs and for which it has the resources in order to make the investment effective.

Here are some functions you may want your website to have:

Wordpress, Joomla or Drupal CMS (Content Management System)

Create a new site with an open source CMS so that multiple people in the organization can make website updates, or let PI Web Solutions be your open source CMS help desk by outsourcing the minor updates needed to us. For more involved sites, a good open source CMS is Drupal, which has many plug ins and applications for client portals, logins, multimedia, discussion boards, etc.

Custom CMS (Content Management System):

PI Web Solutions also offers a custom CMS. While open-source CMS systems have their role, they are all coded in PHP. PHP started as a module of Perl and has since been used to create most open source CMS systems. For basic website needs, an open-source CMS makes sense. Simple to use and edit CMS systems such as WordPress are great for websites featuring products or services, and are within the budget of most start-up and small businesses. More robust CMS systems such as Drupal allow for more advanced functions such as forums, discussion boards, client portals, media uploads, photo galleries, etc.

However, depending on the needs of your business, open source CMS can get more involved, and more costly to customize to the exact needs of your business. Because they are coded in PHP, most open source CMS do not allow for more complex programming outside of the web interface. For example, if you have a product that needs a process that is part of your business but not part of your website, an open source CMS will not be able to integrate any databases that are not part of the website.

However open-source CMS programs do have their limitations. Because they are coded in PHP, they do not allow for more complex programming outside of the web interface. For example, if you have a product that needs processing that is part of your business but not part of your website, an open source CMS will not be able to integrate any databases that are not part of the website.

Here is where a custom CMS system can help you with your long-term business needs. Our custom Perl-based CMS will be able to grow with your business. As your business grows, our custom CMS can expand your website to integrate with your non web-interface software solutions.

If you are building a website that is the foundation of your business model and that is the main product, a custom CMS is necessary to expand and grow with your business. While an open source CMS may do the job at the start, as your business expands, it will become harder to work your exact business product needs within the constraints of an open source CMS.

Ticketmaster which is coded in Perl is a great example of a custom CMS. Ticketmaster's business is in selling tickets online, so its main product is the website. However, Ticketmaster also has business operations outside of the website that need to be smoothly integrated into the online CMS and database. When Ticketmaster sells a ticket on-line, the web interface needs to communicate with other vendors in order to notify them of the tickets sold.

When you are starting a business that is the product, you then have two choices: you either start with a custom solution that will allow your web interface to integrate with your off-line business operations as you grow, or you go with an open source CMS and have your business model be limited by the constraints of that CMS. This is why companies sometimes have to make major changes to their websites, or create custom programs to allow for this integration. Since Perl can be used for both online web applications and web interfaces, and with offline programs, (unlike PHP, the language of most open source CMS), using Perl can create efficiency in your business processes.