ACKNOWLEDGEMENT
I would like to express my deepest appreciation to all those who helped me in making it possible to complete this report. I would like to thank our course coordinator, Prof. Vishal Parikh, whose contribution in stimulating suggestions and encouragement, helped me to coordinate my project especially in writing this report.
Furthermore, I would also like to acknowledge with much appreciation the crucial role of the Prof. Sulabh Bhatt who invested his full effort in guiding me in achieving the goal. I must appreciate the guidance given by the panels especially in project presentation that has improved my presentation skills thanks to their comment and advices.
Abstract
Over the recent years Popularity of SaaS has increased quite a lot year over year. Cloud computing is a topic of prime importance for both academia and industries, since it can greatly relieve the hardware limitation of mobile devices as well as create new fascinating mobile services with its tremendous storage and processing ability.
Business Analysts and experts have predicted that by 2025 most the business will be focussed on B2B Architecture (Cloud Architecture) rather than on B2C model.
Enabling Software as a Service model for your Organization makes it quite easy to manage as it cuts down the hassles of maintaining and updating equipments as well as software. Notably, Due to it being a service it can also be terminated and enabled again as and when needed.
In the Second Section of this very report, we will be discussing about a CSS (Cascading Style Sheets) pre-processor Less. Over the recent years Less has acquired quite some popularity with a lot of big players using Less for their site designs.
We will also be discussing the differences between Less and CSS as well as we will be comparing Less with a Similar kind of pre-processor language Sass.
————————-Thank You————————-
CONTENTS
Certificate
Acknowledgement
Abstract
Table of Contents
List of figures
List of tables
Chapter 1 Introduction to SaaS 1
1.1 General 1
1.2 Advent In Business 1
1.3 Current Status 4
1.4 History 5
1.5 Applications 5
Chapter 2 Literature survey 8
2.1 General 8
2.2 Literature review 9
2.3 Conclusion 9
Chapter 3 Some key points 10
3.1 Implementation 10
3.2 Software Stimulators 10
3.3 Advantages 12
3.4 Future 14
3.5 Challenges 15
Chapter 4 Introduction To Less 16
4.1 General 16
4.2 Current Status 17
4.3 History 17
4.4 Implementation 18
Chapter 5 Comparison 18
5.1 Why Less?? 18
5.2 Some Useful Features 19
5.3 Comparing with SaSS 19
Chapter F Summary and Conclusion 23
F.1 Summary 23
F.2 Conclusions 23
References 24
Appendix – A List of Useful Websites 25
1. Introduction to SaaS
1.1 General
Hearing the words “Software As A Service†one would ask as to what does it mean and what does it do? So, SaaS can be defined as below.
"Software as a service is a software licensing and delivery model where software is licensed on a subscription basis and is centrally hosted. It is sometimes referred to as "on-demand software." SaaS is typically accessed by users using a thin client via a web browser. "
Currently A lot of Companies like amazon, Salesforce, Google, And other various multi-billion dollar companies provide this service to other small scale businesses
1.2 Advent In Business
SaaS has become a common delivery model for many business applications, including office and messaging software, payroll processing software, DBMS software, management software, CAD software, development software, gamification, virtualization, accounting, collaboration, customer relationship management (CRM), management information systems (MIS), enterprise resource planning (ERP), invoicing, human resource management (HRM), talent acquisition, content management (CM), antivirus software, and service desk management.
SaaS has been incorporated into the strategy of nearly all leading enterprise software companies.
Although SaaS delivers the highest value to customers, compared to infrastructure as a service and platform as a service, providers can't expect to be successful in the SaaS market by going in blind. There are a lot of factors to consider when launching a SaaS portfolio — including sales techniques, partnership opportunities, financial issues, technical considerations, customer expectations and more.
The SaaS business model can be a key element to a cloud provider's portfolio, but it needs to be executed Github. comright. The two major Factors to be kept in mind are as below.
Business model development
Cloud providers often struggle to pinpoint which market to target when launching new cloud services, and not all have the in-house expertise required for launching robust SaaS offerings. Finding the right software developer partners can make or break a SaaS venture. Additionally, it's important to have the right DevOps tools and principles in place, so the task of building and sustaining SaaS applications does not turn into a nightmare. In this first part of the guide, …you will get insight into the markets to pursue and how to build cloud services that deliver value to your targeted customers.
The pitfalls of selling SaaS
As cloud providers overcome the challenges of developing a SaaS business model, they also must steer clear of a range of pitfalls. For starters, if SaaS vendors are not careful, SaaS has potential to strain relationships with channel partners, as the relationships between vendors and partners in the cloud era are still relatively immature. Organizations that deploy SaaS applications can run into issues, as well, such as security challenges. In this section of the guide, we provide advice into how to avoid sparking channel conflict and how to deploy SaaS successfully.
1.3 Current Status
Over recent years a number of Software-as-a-service (SaaS) companies have emerged and progressively more businesses are using SaaS for a large variety of applications ranging from financial and account management through to HR.
It is also used to reduce the company's head of work in maintaining the servers and software licensing issues. Companies need capabilities to evaluate the customer value of software-intensive products and services. One way of systematically acquiring data on customer value is running continuous experiments as part of the overall development process.
To survive and compete in today’s fast-changing development environments, organizations have to develop, release, and learn from their software products and services quickly.
This has resulted into an increasing adaption and use of Software as a service among other cloud platforms.