Site Creation – Memberships

You’ve seen them before–store memberships, clubs and mailing lists. It seems like you can’t go anywhere these days without being offered to sign up for this or sign up for that. As much as this might be irritating to you, don’t take it personally. These businesses are not out to steal your information or upset you in any way. They’re practicing a great business technique that really works!

Offer member incentives


When you run a business, especially one online, you have a unique opportunity to increase customer retention when you offer your them the ability to become members of your website or blog. They not only feel like they belong, but you are able to offer them the latest news, product updates, special discounts and everything in-between. As an example, on my site, you can sign up to the newsletter that I offer. This allows me to communicate just about anything I think you’d be interested in later on down the road.

The reason this is so important is that you may not come back to my site for a long time because you’re not a regular reader, but if you get updates through email, you’re not going to miss anything. Plus, I can offer you the latest tools right when I find out about them.

If you run an ecommerce site, you really want people to become members of your store because you’re inventory is most likely always changing, so it’s even more important for you to get those updates out. This will increase sales and make the customer feel more important. Offer people discounts, free stuff, special “members-only” items, etc. and you’ll win a customer for life!

Managing members

Every site structure is different, so managing your members can be everything from easy to difficult. What you don’t want to do is mis-manage them. This is especially true of email subscribers. You never want to given the impression that you send spam email. You also don’t want to have a huge list of members only to sit on it and not do anything for them.

Staying connected means sending out information, promotions and updates regularly. You’ll need to cater specific needs to your members based completely on the industry that your business is focused in. For example, if you’re in the clothing business, you’ll want to make sure that your updates and promotions are geared around style trends and seasons. You can offer great deals on summer clothing in the winter and vice versa.

Notes

I use a company called Aweber to manage all of my newsletters and mailing lists. Not only do they manage all of your members, but you can create any type of marketing materials you want! You can also setup automatic messaging to send out emails whenever you choose.

Do not waste any more time on this topic! You need to start turning your customers and web traffic into members of your business today!

<< Back to Security Roles Forward to Site Creation >>

Site Creation – Security Roles

No matter how large or small your company is, security should be a top priority. While you might not be managing hundreds of thousands of user’s credit card numbers, it is important to protect what data you do manage. When you run a website or a blog system, there are various security roles you need to configure.

What are security roles?

Some systems refer to them as user roles or membership roles. Essentially, when you have multiple people working on single items or a website as a whole, everybody is responsible for specific duties and tasks. For example, you would not want a blog contributor to have access to edit user accounts. Speaking of blogs, let’s take a look at the security roles in WordPress:

  1. Administrator – This user role has complete access to the entire system. Admins can do anything within WordPress including adding, deleting and changing all user accounts, blog posts, comments, links and pages. This is usually the blog owner and should only be access by use or someone you trust.
  2. Editor – Editors have complete control over all content such as links, categories, comments, posts and pages but they have no configuration access for the blog system nor can they create or delete user accounts. This role would usually go to someone who’s just there to moderate your blog.
  3. Author – Authors can write and publish posts without review from an Editor, but can only edit the posts they’ve created. They can also only manage the comments left on their posts. This role is designed for users which need to publish blog posts, but do not need to manage content they didn’t create.
  4. Contributor – Contributors are similar to authors except they cannot publish any posts. They can only submit posts for review by either an Editor or an Administrator. If you would like people to be able to submit their own writings to your site, give them this access.
  5. Subscriber – Visitors to your site can register (provided you allow them to) on your site and this account role will give them access to leave comments on any posts and modify their own user profile. Subscribers have no other access to the blog. There is an option in WordPress to force users to register to leave comments.

You should become familiar with each of these roles and what permissions they give to each user. You don’t want to be surprised later to discover that one of your users has more access than they need.

Benefits

If you’re the only person running your business/website, you will not see any benefit in creating various security roles. However, it’s important to understand your backend system and what types of controls you have over it because in the future, you may expand and require the help of others to maintain everything.

More often than not, you find in businesses where users are sharing their usernames and password to various systems to gain more access when they need it. This is very dangerous because all it takes is one person who knows what they can do with that access and your entire company can come down in one fell swoop.

Just like you lock your doors at night, never take for granted the security of your website and system software. It could mean the difference between a secured business and no business.

<< Back to Portals Forward to Memberships >>

Site Creation – Portals

Business portals generally provide web-based access for authorized users to core functions of a business. In the past, businesses opened at 9 and closed at 5. When the lights went off, so did your work. You went home and forgot about everything for a while and nothing needed to be done until the next day.

In today’s business world, things are not so serene! Due to huge advances in technology, we now rely on everything 24/7 and this includes our emails, files, contacts, orders and general processes. If you’re running a business online, you need to be ready for anything at any time. Business portals are designed to do just that. Better yet, they help streamline your operations.

Better Communication

Your organization can always use a better and more efficient way to work. Creating a portal for your company can consolidate backend functions that would normally require multiple software programs (and probably personell) to manage. When you have constant access to all of these features, you can get the information you’re looking for whether you’re travelling, with a customer, at the office or at home.

Improve Productivity

Unlike the past where business hours dictated your personal hours and family time, the world we live in now requires our time like never before. To make up for this lost time, most people prefer to work from home. This way, they can spend time with their children while tracking sales reports from the early morning. Studies have shown that if an employee works from home, they are likely to become more productive because they’re in their own comfort zone and are generally stress free.

By offering a portal within your company, you’re also offering a new collaborative way for team members to share ideas and work on projects. What used to take days of mailing revisions back and forth and waiting hours for travelling employees to arrive at their destinations, can now take minutes over the Internet. Imagine having all of your employees logged in to the company portal from wherever they are in the world and be able to provide the same level of quality without having to be in the same room!

Improve Partner Relationships

Your company might be working globally, but not everyone in the world works on your schedule. Business portals allow your far off partners and clients to access your company when it’s convenient for them! You can even provide them with various levels of access that pertain to their specific requirements. This way, they can update needed information without you having to even be awake.

Improve Customer Relations

Being able to track customer’s buying habits and preferences allows you to stay in-tune with your customers. Provide them what they’re looking for better than you competitors and you’ll win every time. Customer experience is the number one focus when it comes to retention.

Portal Software

  1. DynaPortal – This company provide portal software online. You can choose from over 50 web-based applications to help manage your business.
  2. BroadVision – They offer portal services to large companies and allow you to completely customize your web interfaces with multi-lingual tools and applications.
<< Back to Current Relationship Management (CRM) Forward to Security Roles >>

Site Creation – Customer Relationship Management (CRM)

Managing relationships with your clients and sales prospects is a challenge within itself. The moment you lose sight of goals for satisfying your client’s needs, you begin to lose sight of your company’s overall objective. CRM for the most part involves goals for acquiring new customers by attracting and winning them over, retain existing clients, winning back former clients and reducing marketing and customer service costs.

With technology, performing these tasks becomes easier and more streamlined. In the past, a suite of software and hardware tools were need to manage your company’s customer relationships. However, “cloud computing” has now taken over as the go-to format for this task. By utilizing web-based software through companies that offer these services, your company benefits from not having to pay initial startup costs for a CRM system.

CRM Key Benefits

  • Streamlined sales and marketing processes
  • Higher sales productivity
  • Added cross-selling and up-selling opportunities
  • Improved service, loyalty, and retention
  • Increased call center efficiency
  • Higher close rates
  • Better profiling and targeting
  • Reduced expenses
  • Increased market share
  • Higher overall profitability
  • Marginal costing

Is this for me?

Unfortunately CRM software is not just something you buy, install it and then sit back to watch your company improve overnight. While software can surely help you meet that goal, it requires hard work and most of all, dedication from a team of valuable employees. Collecting information from your clients is only worth your time and money if it’s used correctly.

Before you set out in this venture, your company needs to decide what data it needs to pull and how it is to be used. As an example, if you were a clothing company, you would want to study your customer’s spending habits at particular times of the year. Since the clothing industry revolves around styles, seasons and trends, this information is extremely valuable to ensure that you’re offering the best products to your customers, but more importantly, at the right time!

If you ever wondered why stores ask you for your birth date, your phone number, zip code, etc. it’s because they’re “mining” you for bits of information that can help them sell to you better. Even store security cameras that were once only used to catch thieves are now being used to watch how people navigate stores and find things (or not). All of this data is helpful to everyone involved in the company from the product buyer to the person that stocks the shelves.

In the online world, things are a bit different, but the rules generally apply. How you design your website such as page layout, colors, links and more will ultimately define how your customers interact with it. You can use tools such as Google Analytics to find out more about where people are clicking on your site, where they came from, how long they stayed on your pages and the list goes on. As an example, if you sold a product that for some reason was selling much better to people in Finland than the United States, you might want to consider creating a second version of your site in the Finnish language. You will drastically improve your sales to those customers in Finland who could not read your English page.

Getting started

The costs associated with setting up a CRM solution can vary greatly depending on your desired results. CRM is a service and much like advertising, it doesn’t come with a sticker price. You can spend as little or as much as you wish, but also like advertising, you get what you pay for. Large companies can expect to have a CRM budget of around $500,000 while very large companies have been known to spend over $10 million!

Small businesses and/or small website operations can of course forgo having CRM teams and multi-thousand dollar budgets by simply opting to introduce some basic CRM software in their tool set. Even software such as Microsoft Office Outlook with Business Contact Manager can perform basic customer relationship management tasks.

When you’re a small business, the goal is to maintain a relationship with your clients. You do this by sending out newsletters, monthly updates, special offers, birthday cards, etc. As an example with my site, I have RSS feeds that users can bookmark so every time I post content or make updates, they get the information without having to come back to my site to look for it. I also offer a monthly newsletter to anyone who signs up at my site. This newsletter is really a way to condense monthly updates while offering new information and promotional items that aren’t on my site.

Customer surveys are a great way to interact with clients. You can offer people discounts the next time they shop with you if they are willing to answer some basic questions. This way, you not only get the information you’re after, but you may also gain a lifetime customer!

Online CRM

As mentioned above, cloud computing has really taken off lately. Cloud computing is basically a set of online tools that would normally be spanned across 3-5 software programs installed on your computer. For example, instead of using Outlook for your email, you use webmail from your company domain. For CRM, there are a plethora of online services that offer tool to manage your customer base. One of the larger ones is SalesForce.com. They offer services starting at just $5 per month.

The advantage of online CRM solutions, besides the fact that you don’t have to buy and rely on software, is the ability to grow your needs only when your business grows. You don’t have to buy one $5,000 package for the 5 clients that you have. You can start out small and add tools as needed.

More information

These sites have much more information on this topic and they’re worth a look if you’d like to move forward with a CRM plan.

<< Back to Content Management System (CMS) Forward to Portals >>

Site Creation – Content Management System (CMS)

Making a website can be a tedious project that incorporates many different facets of design and implementation. It may require that you learn the different web software and programming languages outlined previously. There are also just as many books on the subject as there are websites online.

This is why web design firms charge so much money to build a website. However, it doesn’t have to be expensive to start (or re-design) your website. You can now use a “cookie-cutter” backend structure to manage and maintain your content. Welcome to the world of CMS–or more specifically in this case, webCMS.

What is CMS?

Simply put, it’s a set of tools and/or software that is used to organize content for projects, presentations and reports while allowing multiple people to have access to these tools, add their own ideas, content and essentially just collaborate. For a website, think of it as a container or base structure for the content of your site. It’s wrapped with a theme of some sort and it allows you to focus on your content rather than your design.

There are a few types of systems you can get, but the most common is blogging software. A lot of people don’t consider a blog system part of the CMS group of software, but I do. The reason for this is because to me, it manages content–and pretty well I might add.

How does it work?

After your chosen software is installed, you’ll have access to an admin interface that allows you to configure and customize your new site. You can change the design, add themes, format text, setup categories, create static pages, manage uploads and downloads and create users. Here’s the basic breakdown of what a CMS is:

  • Templates – The base structure to your site is accomplished through the use of templates. These files (XML or HTML) are stored in a central location and they apply design traits to all content pages on your site. This allows you to edit or change your “theme” instantly and across all pages at once.
  • Editable Content – Because the content is not being stored in the design templates, it is easily edited using built-in content editors known as WYSIWYG editors. They contain basic formatting tools to make your content look nice and stand out.
  • Scalable Features – Most CMS software packages are compatible with plugins that add or enhance features of the system to allow your site to grow as needed. These plugins are often designed by the user community and are usually free.
  • Standards Upgrades – To keep up with web standards, popular CMS software programs are consistently updated and supported.
  • Workflow – If there are multiple contributors on one site, content can be written, but not published until it’s been reviewed by the appropriate person.
  • User Delegation – Users in the system can be delegated to specific roles that pertain to the various sections of the site. These users have only the access they need to get their work done.
  • Document Management – As content and documents change, the entire revision history is available at all times to ensure that any changes are properly recorded and can even be restored back if needed.
  • Virtualization – Some CMS software programs have options that allow users to work in a virtualized environment so they can edit and create pages and see how they will look online before actually publishing them online.
  • Syndication – All CMS programs offer the ability to syndicate your content. This is done through channels like RSS, email subscriptions or Atom data feeds.

Blogging

If you have ever seen a website hosted or designed on WordPress, you’ve seen a blog. Essentially, you install a small out of software (a few PHP files and folders) on your webserver, follow a simple install process and start blogging. It’s really that easy and that’s exactly why it was created.

You can use a blog for any type of web content, so don’t think that just because you installed a blog that you have to post things everyday or talk about your personal life! You’ll find blogs that sell products, offer downloads or just have nothing but galleries of pictures.

Putting it all together

Get yourself a content management system. You will save yourself some major headaches in the future if you start on the right foot now. Using WordPress as an example, here’s what you’ll need:

  1. Web hosting plan – Your web hosting plan needs to offer you the ability to have at least one SQL database and the ability to run PHP. Check out GoDaddy or MediaTemple for great pricing and service.
  2. WordPress software – WordPress is free and can be downloaded from wordpress.org.
  3. FTP client – You need to be able to upload your WordPress files to your server. Using an FTP client for this will make life much easier. You can get away without one, but you’ll need to learn how to use your online file manager.
  4. Website theme – Unless you want to spend your time making your own design, I’d suggest you look into getting a theme or two to spice up your website’s look. I’ve gotten themes from both Woothemes.com and TemplateMonster.com (search only for WordPress themes).
  5. Content – This is where your creativity comes in! Write your own stuff about things you care about. Make it original and make it interesting.
<< Back to Ruby on Rails Forward to Customer Relationship Management (CRM) >>

Site Creation – Ruby on Rails

Ruby on Rails is another programming language for faster web development. It is also known as Rails or RoR and is the newest programming language as of this writing since it first came out in 2004. The purpose of the Rails project was to make the process of creating web applications much easier and less time-consuming. This is accomplished by using the Model-View-Controller (MVC) architecture to organize application programming.

By using various packages like ActiveRecord (an object-relational mapping system for database access), ActiveResource (provides web services), ActionPack, ActiveSupport and ActionMailer, Rails make programming a web script very easy. In fact, when I was researching Rails, I found a video on their website that shows a blog being made in 15 minutes! If the video is still online, you can view it here. Unlike Java, Rails requires a web server to run on, which makes it a great choice for building web apps.

Rails Resources

  • Official Rails Website – There’s no better place to start than here! Get all the latest news and updates from the developers. Get screencasts, code and documentation as well.
  • Ruby on Rails Cheat Sheet – To get a nice little quick reference guide for Rails created by AddedBytes.com, go here. You can print out this one-page guide to aid you in your Rails programming ventures.
  • Rails Tutorials – There are three really good tutorials on this site that go into depth about how Rails works and how you can get started.

Who uses Rails?

The biggest site known to use Rails is Twitter! I’d have to say that for a website as large as that, Rails must be pretty useful, not to mention stable. Other known sites are BaseCampHQ and Shopify.

<< Back to Java Forward to Content Management System (CMS) >>

Site Creation – Java

Java is a programming language that was born out of frustration over the complexity and size of C++ programs. It’s commonly used throughout the Internet as well as mobile devices. It is much simpler than C++ and it uses an object-oriented programming model. Java is used to create web applications called applets that can be used in a variety of ways to add functionality to a website. These applets are what make it possible for users to directly interact with a web page. You most likely have been running some sort of Java software for the last 10+ years and didn’t even know it!

When creating a website, you can add many different types of functionality to help users use your site easier. These features can be things such as stylized menus, data forms, counters, clocks, etc. Check out HotScripts.com for a sampling of the things you can do with Java.

Characteristics of Java

  • You can develop portable programs in a network by compiling them into “bytecode”. This bytecode can be run on any client computer that runs the Java Virtual Machine (JVM). JVM interprets the bytecode into code that the computer understands. Most computer software is designed for specific operating systems, whereas Java software is executed on the fly by the virtual machine. This enabled Sun Microsystems to create the various OS versions of Java Virtual Machine, but only one Java app.
  • Java software is written so that it cannot pull references and objects from external data sources. Essentially, all of its instructions are contained within the Java code. This ensures that the Java Virtual Machine does not crash. Every object is inspected by JVM to be of the highest quality to maintain a functional environment. All of this makes Java a very robust programming language.
  • Because Java is object-oriented, it allows an object to be part of a group (or class) or other objects, which can then inherit any code that’s part of that class. A way to describe this would be to compare it to Microsoft Active Directory, where you can have a group of users that all have individual permissions, but they also all inherit the permissions of the whole group.
  • Java runs very fast because it’s ran locally from the client’s computer rather than from a server.
  • Compared to C++, Java is a much easier programming language to learn.

Java was first created by Sun Microsystems in 1990 as part of the Stealth Project. It soon grew into what we know of Java today and all major web browsers now include the Java Virtual Machine to parse Java code

This is a small sample of Java code
on websites. Mobile devices and smartphones all utilize Java as well. On cell phones, Java is more commonly used to support game play.

Java and JavaScript: the same?

Contrary to what you might have thought, these two are not the same. JavaScript originated at Netscape as a programming language used to run smaller applications on webservers or client machines. Java is able to run apps without needing an operating system requirement and because of this, it’s considered a better solution, even for web apps. JavaScript, however, is much easier to learn than Java.

<< Back to PHP Forward to Ruby on Rails >>

Site Creation – PHP

PHP is a programming language used for creating dynamic webpages. Dynamic, as opposed to static, simply means that pages are created on the fly based on data from a database, user input or some other “call” for information. Originally created in 1995 as a set of CGI binaries, PHP has withstood the test of time and is currently in its 5th incarnation as PHP5.

Personally, I find that it’s the easiest programming language to work with when dealing with websites. This is because PHP gets integrated directly within HTML code and uses similar tags for performing functions. I’m no genus at coding PHP, but for creating basic scripts or even making changes to advanced scripts, I can hold my own! I also find that it’s a much speedier code when compared to others like CGI or Java and it’s also compatible with many different operating systems, webservers and all web browsers.

Above all, the best part about PHP is that it’s free! There is no cost to run PHP on your webserver and it’s already installed on practically every webhosting plan you can buy.

How does it work?

As mentioned earlier, PHP can be integrated directly within HTML code. By using dilemeters, you can tell PHP where to find code to parse on the page. Here’s an example of some PHP code within a webpage:
<html>
<head>
<title<PHP Test</title>
</head>
<body>
<?php
echo "Hello World";
/* echo("Hello World"); works as well, although echo isn't a
function (it's a language construct). In some cases, such
as when multiple parameters are passed to echo, parameters
cannot be enclosed in parentheses */
?>
</body>
</html>

The above code would display the words “Hello World” directly on a blank web page titled, PHP Test. By looking at this example, you can see how easy it is to have a standard HTML page, while integrating PHP within. Since the PHP parser only recognizes code inside the <?php ?> tags, everything else is sent to the browser as it normally would.

Why would I need it?

If you plan to use a CMS package like WordPress, you’ll be dealing with PHP in some form. Besides that, PHP offers a whole new world of functionality for your website and ultimately your users. Here are some common uses for PHP:

  • Web forms – Have you ever filled out a form on a site asking you for information like email address, name and phone number? These are all sent dynamically through a POST command to the website owner so they can collect your information.
  • Shopping carts – Every time you’ve bought something online, you more than likely were using PHP to place an order, fill out your information and send a payment.
  • Security – If you ever needed to access a secured area for a website, you may have seen PHP in action protecting the secured area.
  • Message boards – The majority of message board software is written in PHP.

This list can literally go on and on because just about anything you can think of can be written in PHP. That’s what makes it such a great language to use! It’s also very easy to learn. In fact, what little I know about PHP has all be learned by just looking at code and trying to figure out what it’s trying to do.

Where do I get PHP scripts?

Since its licensing is free (and open), scripts can come in all shapes and sizes from large corporations down to the guy in his basement and can cost anywhere from zero dollars to many thousands of dollars. When looking for PHP scripts to use, you first want to establish your goals.

To begin your search, start looking for scripts at HotScripts.com. They not only have a very large PHP database, but they house every other major programming language as well. Once you get to the site, you’ll notice that their PHP collection is the largest (many times over) than every other collection! This tells you just how popular PHP is.

More information

To get much more information as well as all the nitty, gritty details behind PHP, visit the official PHP website at php.net.

<< Back to Email Forward to Java >>

Site Creation – Email

We obviously know what email is, so this one’s going to be short. However, it’s how you use it that makes the difference. The difference between your company looking professional and looking like a fly-by-night operation. How many times have you seen an advertisement, sticker on a car or a business card that had a company name followed by an email address from hotmail.com or yahoo.com?

How much better would it look to have an email address from your company’s domain name? As an example, if you changed your email address from YourName001293@hotmail.com to YourName@YourCompany.com you just took your image to a whole new level.

If you’ve been using an email address from a free web service, you need to change it now. And if you’re stuck on the idea that you can check your email anywhere there’s an Internet connection, you no longer have to worry with a service called IMAP. Let’s take a look at some differences in email services.

Types of email services

  • POP3 – POP email is the most basic of email services that allows you to simply download your messages to a third party software program such as Outlook, Entourage or Thunderbird. This is a great advantage given the fact that your email is stored on your computer, but this can also be the downside because if you’re not around your computer, you won’t have access to it. The major drawback, however is that if have more than one computer and you download your email on one computer, you won’t have access to it on another.
  • IMAP – IMAP allows you to use your third party software to map it to your email account(s) on the server. This means that all your emails are synced between your software and your server. You still need your computer and an Internet connection, but unlike POP3, your email isn’t moved from the server and therefore can be accessed on multiple computers that contain your mail settings. One drawback with IMAP is that your email always stays on the server until it’s deleted, which can fill up any storage quota you may have.
  • Webmail – All web hosting plans and services you can buy come with free webmail services. This is the best choice for getting your email if you like the idea of being able to access email truly anywhere. This service works exactly like Hotmail or Yahoo!, but it may be limited in features. One of the only drawbacks with webmail would be storage limits. You can also use webmail and IMAP together since any changes you make on one or the other will affect both.

When running a business, you always want to be in contact with your customers. If you have to, get yourself a smartphone so your messages can come is as soon as they’re sent. After choosing your preferred way to get email, stick with it as you don’t want to become confused later or have email stored in more than one location.

<< Back to File Transfer Protocol (FTP) Forward to PHP >>

Site Creation – File Transfer Protocol (FTP)

Once you have your web host configured, you need to upload your website’s files or install your CMS software. The easiest way to do this is through File Transfer Protocol (FTP). FTP makes it so simple to send files to your hosting account. Alternatively, you can use the file manager included with your website control panel, but it has its limitations.

With FTP, you’ll be able to instantly send files to your server all at the same time as opposed to individually. The only catch is you have to download and install an FTP browser. But trust me, once you have this, you’ll never go back to your control panel file manager!

What is it?

FTP is a standard network protocol used only for transferring files. If you understand that HTTP is for transferring web documents like pictures, html files, sound, video, etc. then you can see the relation. It was created back in 1971 as a way to promote the sharing of files, computer programs and other data. It also streamlines the upload process by using multiple connection methods so the user doesn’t need to know what filesystem they’re connecting to; the software automatically detects it and makes applicable adjustments.

How does it work?

It utilizes a client-server configuration where a server has been setup on a remote site and the user connects to it via an IP address or domain name to begin a transfer session. More than likely, connecting to your server will require a connection to FTP.(yourdomain).COM using the port number: 21. Of course, different configurations will yield different settings.

Inherently, FTP is not secure and therefore, a user on the same network as the FTP session could use a packet sniffer program to see passwords, usernames and data as it’s being transferred. Today, FTP sessions can be used with the addition of an SSL certificate over the FTPS protocol. Most FTP software can also handle SSH connections.

You can even set up your own FTP server at home and have access to all of your files whenever you need them. I remember years ago (and long before torrents), FTP servers were the number one way to download software, although some of it wasn’t exactly legal!

What do I need?

For simply connecting to your webserver and uploading files, you only need one thing: FTP client software. Here’s a list of some of the most popular programs out there:

  • Globalscape CuteFTP Pro – This is my favorite and I’ve used it for over 10 years. The Pro version is the way to go because it offers SFTP, FTPS, HTTPS and SSH connections. Normally it costs $59.99, but it’s worth it. However, I noticed they added an academic licensed version that you can buy for only $3!
  • SmartFTP Pro – I haven’t used this one myself, but at only $49.99, its not a bad price. Again, I’d recommend the Pro version for the added security features. They also have an Ultimate edition that includes a terminal client. I wish CuteFTP Pro had this feature!
  • BulletProof FTP – This recommendation really only made this list because I used BulletProof FTP Server for a number of years and I loved it. This program is only $34.95, but it can hold its own against the others in features.

Once you install your client of choice, all you have to do is plug in your server’s IP address or domain name, your username and password and you’re connected! You’ll instantly have access to the location of all your website files and you can begin uploading your content.

If you’re not sure about your server settings, contact your web host to get the applicable information.

<< Back to Domain Name System (DNS) Forward to Email >>