saas

In SAAS architecture, how do I handle db schema and MVC user logins for multi-tenants

Our requirement is something like this. We are building a multi-tenant website in ASP.NET MVC, and each customer should be able to create their own users as per predefined user roles. We are thinking about to create a schema for few tables which would be common for customers. So customer can login to system according to their schema lo...

Offline mode in ASP.NET Web Application

I want to build a web application (SaaS) that can work both in Online and Offline modes. The user needs limited features in case he is offline and full feature access when he becomes online again. I thought of the following options: Make the user download a local server such as Cassini and devise an architecture to allow online and off...

string translation as free saas?

While Google translate toolkit offers a great means to let the community translate content on localised sites, I want to find a good way of handling the translation of often used strings and sharing those, making available through an api for other sites to use. A typical example are formlabels and buttons, often not in the content-transl...

Is there any reason to use PHP when starting a new SaaS project?

I'm a PHP developer, so when I started working on a new SaaS project I naturally planned from day 1 to do it in PHP. However, I would like to be a bit more pragmatic about this decision since it's one I may have to live with for some time if the project is successful. For that reason, why should I chose PHP as my development language...

Looking for Open Source SaaS model examples.

I'd like to know if there are any base SaaS type systems out there in the open source world. Trying to find implementation options for a new SaaS type product that is being worked on. Java solutions would be preferred but all are welcome. For example: Basecamp will let you sign up for a service and they provide you with a yourdomain.b...

Apache RequestHeaders for Software-As-a-Service under Rails

Multiple customer instances of an application, under a single application. What I need is to allow multiple users, to connect to my Apache Web server, by passing different url like : customer1.myhost.com company1.myhost.com company2.myhost.com etc. What I want my Apache server to do, is pass all request that are not directed to a certa...

Web Analytics for Platform with Custom Events

Hi, I'm building a platform that produces websites. Think wordpress.com as a similar example. Each site is going to be a subdomain of my domain like abc.mydomain.com or xyz.mydomain.com. I have a few requirements for analytics of which I haven't been able to meet all of: I would like to be able to see both stats for individual sites...

Need Reporting System for Restful API Data

Is there a SaaS tool which will let me interface to a XML based Restful API and do advanced reporting on it? We have a basic report generating system in our application, but need a more advanced solution for some of our customers... ...

Know any AAA software as a service solution?

Hello, I'm looking for an Radius AAA (Authentication, Authorization, and Accounting) SaaS solution. If no such thing exists I would be glad to find a ready to use virtual apliance that performs the task, preferably with a Web interface. I will prefer FOSS solutions. Thanks! P. ...

SAAS architecture and salesforce database architecture

Hello all, I am architecting a software project and I want to create a SAAS (Software As a service) one. I want to model my application along the lines of Salesforce. I really like there customization features but I am not sure how they really go about it. I read that they create an ID for every field that is required and then store th...

Recommended Rails plugins for software as a service app

Hi I am investigating potential Rails plugins or Gems to help develop a SAAS type app. Specifically I am looking for help in two areas: Restricting access to certain areas of the app based on the account's plan. For example, a bronze account allows access to some functionality, upgrading to silver unlocks access to new features and fu...

What are good ways to guarantee business continuity with a SaaS product?

For my Bachelor Thesis I am researching how SaaS providers can arrange some sort of business continuity guarantee. You probably know the Source Code Escrow arrangements for 'shrink-wrapped' software. They give customers access to the source code and all applicable documentation whenever the software supplier gets into (financial) troub...

SaaS Sign-in URL

Referencing this question asked in this forum about URL Design for SSL-Secured SaaS Applications, and assuming Option C is used, whereby each account has unique subdirectory under Common Domain Name; the question is: for a SaaS application that deals with highly sensitive data (banking or medical records application) which is a better ap...

21 CFR part 11 validation for SAAS

In a FDA regulated environment applications need to be validated. I've done that tons of times in my career but now I'm facing SAAS. Has anyone out there faced this before? Any FDA related guideline on this scheme? Besides some black box approach and much support from the provider I see this as hard to do. ...

What is better for SaaS?

Hello! I want to develop SaaS application, that will be used in small companies. Technologies are: Java, Spring, Struts2. I want to host it on my server. What is the better: develop make one copy and one database for one company, or develop the application that can be used for all in one time and use 1 database? ...

Multi-tennant architecture - SQL views vs application logic, or both?

Firstly, let me start by saying that I haven't ever directly used SQL views. I don't know if they are an antiquated thing, or if they're the right way to do things in this arena. Which of the 2 methods do you prefer when considering security (don't show Acme's credit card number that's on file to a WidgetCorp user, etc), and are there ot...

Could the database requirements of this web app be offloaded to saas database solution

For a contact management system web app that allows tennants to upload lists of contact records (having varying field structures) and then displays these back to multiple users (within tennant) one at a time is there a good p/saas database solution to handle this -it would need to allow uploading lists with custom fields (20K records per...

What production-ready SaaS (recurring billing) solutions are available for Rails?

I am working on a software-as-a-service (SaaS) application and I am looking for a billing plugin of some sort that will manage my subscriptions, customers, and recurring billing. There is the RailsKits SaaS kit ($249.00), but I prefer to use open source software. I have also found maccman's saasy, but the phrase "At the moment this is al...

Notification Email Best Practices--From Server Setup to Programming

All, I'm in the process now of building a SaaS tool that allows network admins to (among many many other things) generate notification emails to their membership (the end-users of our platform). I'm running into a bit of an "out of my expertise" wall, as I know there are a lot of variables involved with configuring an application that ...

Old desktop programmer wants to create S+S project

I have an idea for a product that I want to be web-based. But because I live in a part of the world where the internet is not always available, there needs to be a client desktop component that is available for when the internet is down. Also, I have been a SQL programmer, a desktop application programmer using dBase, VB and Pascal, and ...