saas

Which billing provider can I use for my SAAS applications?

Hi I'm working on a Software-as-a-service (SAAS) application that allows companies to manage supplier information. What are the providers / vendors that can offer Billing services, including managing invoices, subscription, renewal and reminder for payment dues? I find that building this from scratch will take a lot of time. In addi...

How to build LDAP integration for my web app?

My company develops and sells a SaaS application that has hundreds of customers. Some of our customers have asked us to support LDAP integration for authenticating user accounts against their existing systems instead of having to create another login account for each of their employees. Seems like this is referred to as Single Sign On (S...

How should I provide a hosted service on Google App Engine

If i want to rent space on my service which I in turn host on Google App Service, is there some Terms of Service i need to know about? Also, if I want to provide a service that should be customized for a company, say a Wiki that the company can tailor like their own with skins and even domains. Can that be done? Will I have to provide t...

Should we go open-source?

Recently, we've release first stable version of our API access for developers(main features of main product). Our API now has about 4 features with their own signatures, response types and so on. To increase its popularity we want to release Wrapper Class for this functions in the most popular programming languages. So now we have to ...

SQL CREATE LOGON - can't use @parameter as username

I'm a developer and I suck at SQL:) Please help me out here. I'd like to create my own Stored Procedure that creates a Tenant in my SaaS database. In order to do this I need to create a new SQL Login for the Tenant and then add it to a predefined SQL Role. I'm already stumped just trying to create the Login. Here is what I've tried....

Database schema for large web apps

Many of the SaaS web app services have a company based concept. So, each company using the service has its own set of users, files, and other data. How do the web apps usually handle this on the DB side? Do they create a new database for every company (containing the data tables related to that company) ? Or do they have some kind of com...

Database Design - Multiple Lookup/Enum Tables or One Large Table?

I have many tables that use Lookup/Enum references for most of their column values. For example: Person Table - PersonID | RaceCode | HairColorCode | HairStyleCode | TeethConditionCode Location Table - LocationID | SizeCode | ExteriorColorCode | ConditionCode Things like Race,Size,Color,Condition,etc would just be foreign key referenc...

Experiences with single-instance multi-tenant web application in Seam?

Any experiences with Seam in a one-instance multi-tenant setup? Is Seam suited for that setup? How did you realise it? What were the costs involved? Our situation: A Seam 2.1 SaaS web-app (POJO, no EJB). Available development budget forced us towards a simplistic one-instance per tenant design. The application is not in production yet b...

What to consider when migrating from hosted (saas) to individual deployments

The company I work for sells a hosted (ie software as a service) software system. We've now been asked if we can provide a local install of the software for a potential customer, sort of the reverse of what seems to be happening else where with people moving towards the hosted model. The question is what we should consider in providing t...

How to give cname forward support to saas software

I have a webapp where users can create their account and use the service. Now I want to give them a custom domain facility where app.customer1web.com points_to myservice.com with userid customer1 once he sets up the custom domain, for the world it looks like my service is running on his machine. Many services like blogger, wp.c...

How to create an SaaS Application?

I don't know how else to say it so I'm just going to explain my ideal scenario and hopefully you can explain to me how to implement it... I'm creating an application with the Zend Framework that will be hosted with DreamHost. The application will be hosted on its own domain (i.e. example-app.com). Basically, a user should be able to sig...

Good book for SOA/SaaS

I am a java developer. I want to learn SOA/SaaS for our web application. What is best book/resource to start with ? ...

Contract for hosted software

Hi, I've finally found a client for my hosted software - the first time I've ever sold software. I want both parties to sign a contract specifying things like expected uptime, payment schedules, etc., so that no one feels like they've been cheated, but I'm not a lawyer and can't really afford one right now. Does anyone know how to sta...

Generating sequential numbers in multi-user saas application

Hi! How do people generate auto_incrementing integers for a particular user in a typical saas application? For example, the invoice numbers for all the invoices for a particular user should be auto_incrementing and start from 1. The rails id field can't be used in this case, as it's shared amongst all the users. Off the top of my head...

Setting up multiple mysql databases

I have a Mysql/ PHP application. I want to sell it SAS. I am thinking of a hosting company that has multiple databases available. I want a page were they login and I take them to their database. I will have many databases with identical structure. I need a way to switch them into that folder( I may modify some code for them like css) and...

How does Web Design differ for SAAS over traditional websites?

Looking for guidance on how UI design differs for multitenant applications. Pointers to whitepapers and blog entries greatly appreciated. ...

Multi-user Web Application Database Design

I'm working on a web application that will be a hosted, multi-user solution when it is finished. I'm trying to figure out the best way to handle the database design for my app. Specifically, I need to figure out how to handle multiple, separate accounts. The way I see it, there are a few options: 1) Have one set of database tables. I...

What is the difference between ASP and SaaS models?

I am interested in finding a business model for a software product (iprocurement). However, I got quite confused between ASP (Application Service Provider) and Saas models. What are the differences? Thanks in advance. ...

Good TFS Hosting Provider

I'm looking for a good 3rd party host for Team Foundation Server. Have any of you had good or bad experiences in the past? Will be working on a small .NET project with several other guys in different locations. Are there any performance problems or any other "gotchas" with 3rd party hosting? ...

Java Frameworks that support Entity-Attribute-Value Models

I am interested in developing a portal-based application that works with EAV models and would like to know if there are any Java frameworks that aid in this type of development? salesforce.com uses EAV and currently has twenty tables. The framework I seek should allow it to be configurable to different EAV implementations ...