SAAS Development Questions

by DIABL0
5 replies
I need to build a SAAS, which is no problem. But I do have a couple questions...

1) What is the best way to add membership part...Just code it?

2) How do you handle billing and turn on/off access to those that have paid and those that didn't make a payment?

3) How do you keep access secure?

4) What is the best way to keep everything backed up and safe?

5) Outside of the above are there other critical things I need to think about.

I'm not new to software development, but I have never done SAAS before and I know customer service can suck.
#development #questions #saas
  • Profile picture of the author GuerrillaIM
    What stack are you familiar with?
    {{ DiscussionBoard.errors[10109121].message }}
    • Profile picture of the author DIABL0
      Originally Posted by GuerrillaIM View Post

      What stack are you familiar with?
      I don't know what a stack is. Sounds like a question for my programmer.

      I'm the visionary behind the programs and the one that blueprints out how everything should function. I don't do any coding.
      Signature
      How to Build LARGE EMAIL LISTS on a Budget and MONETIZE Like a PRO
      20+ Years Exp . . . . . . . . . . . . Email - CPA - PPL
      {{ DiscussionBoard.errors[10109167].message }}
  • Profile picture of the author kk075
    Those are some highly technical questions and you're only going to get mislead in the main marketing section.

    Here's a walk-thru that answers most of your questions though- https://www.centurylinkcloud.com/blo...ur-app-part-i/
    Signature

    Learn to sell like a pro through Web Synergy's marketing blog.

    {{ DiscussionBoard.errors[10109133].message }}
  • Profile picture of the author cpusl
    Originally Posted by DIABL0 View Post

    I need to build a SAAS, which is no problem. But I do have a couple questions...

    1) What is the best way to add membership part...Just code it?

    2) How do you handle billing and turn on/off access to those that have paid and those that didn't make a payment?

    3) How do you keep access secure?

    4) What is the best way to keep everything backed up and safe?

    5) Outside of the above are there other critical things I need to think about.

    I'm not new to software development, but I have never done SAAS before and I know customer service can suck.
    First of all, stack means what languages/databases/technologies are being used to develop..

    1. Membership is usually coded in part specifically for the application by the developer but many times including libraries of code that have been created by other developers out there using the technologies that your dev is currently using(stack).

    2. billing is handled using a merchant account. You sign up with a reputable merchant account company and they will give you their own checkout and payment pages that will allow you to plug in your own styling so it looks like your site. As for making sure paid members only have access to your program, that comes down to usually interfacing your database with the merchant account api(application program interface). The api is a set of procedures that the merchant account makes available to you as a member that you can call through code to check if a certain person has paid etc...

    3. Security is a big topic but starting with SSL and hosting with a secure and fast host like AWS(Amazon Web Services) is a start. I don't want to go too deep with security because it can be laborious...

    4. Another reason I like Amazon Web Services. You can have your servers backed up as well as a number of great options for redundancy.

    5. I'm an AWS fan(obviously) so go and sign up for there startup program at AWS Activate
    It is meant specifically for startups and learning about how to host in the cloud. You need to think about things like redundancy and load balancing and a lot of complicated topics that this can bring into focus for you.

    P.S. AWS has some free small servers for the first year of membership. The pricing can be complicated so if you need help, let me know...
    {{ DiscussionBoard.errors[10136117].message }}

Trending Topics