UMANG – Unified Mobile Application for New-age Governance

Corruption is a burning issue in India. One of the major sections involved in heavy corruption is gr

Corruption is a burning issue in India. One of the major sections involved in heavy corruption is ground level government procedures.  The main reason behind this is a clumsy and cumbersome Physical paperwork. The Prime Minister of India, Shri Narendra Modi, has a far-sighted vision to lower corruption at maximum possible level. After a number of meetings and suggestions with core committees, they have decided to develop a concept of one web feasibility.

In the era of smart phone, building a mobile application would be an innovative and long-sighted decision. The name of this visionary project would be UMANG (Unified Mobile Application for New-Age Governance). This step is one of the dream projects of our Prime Minister.

Indian government has conceptualized to build “Mother of all apps” known as UMANG with an aim to integrate major central and state government services under a single platform. The Narendra Modi government is working towards building this master app in collaboration with Mobile Application Development Company in India. This application would lead India to the new edge and era of paperless governance.

Working of UMANG:

The visionary project of Narendra Modi is being developed by the union ministry of communications and information technology’s national e-governance decision. This dream app will integrate more than 200 government services such as healthcare applications, E-post, Passport Seva, Women Safety (Nirbhaya), IRCTC, Utility bills, Crime and criminal tracking, CBSE/State education boards, Income tax, Mother and child tracking etc. on a single platform.

The platform will be designed in such a manner that it would be capable of maintaining or remembering citizen personal details, preferences and data required to access department services without the user having to re-enter every time. Key identification documents like Aadhar Card, PayGov and DigiLocker shall also be included within this platform.

Features of UMANG app:

The app will be designed in collaboration with Web Development Company in India in such a way that it will keep record of citizen personal and preference details required to access the department service.

  • The app will be available for various operating systems including windows, Android and iOS.
  • Documents such as Aadhar card, PayGov and DigiLocker also are a part of this platform.
  • The app will have transaction details so that users can reach to the concerned authorities if in case anything goes wrong.
  • Citizens can store their documents in the secure government cloud using DigiLocker.
  • Users can share the digital certificates through the app. Thus, they need not visit the departments physically.
  • Aadhar card authentication will be enabled for services and PAN card authentication for non-aadhar enabled services.
  • Live Chat support will be enabled for citizen’s assistance.
  • The app will be available in English as well as in regional languages.

Launch of UMANG:

The government has uploaded a 207 paged proposal document of the app on the Department of Electronics and Information Technology website to invite potential agencies for the app development and maintenance. According to the document, the plan is to roll out the first phase of the app in under 3 years.

Conclusion:

UMANG is one of the key initiatives of Digital India Program. It is a visionary project of our Prime Minister, Shri Narendra Modi, to lead India to the new era of digital world. This dream app will build paperless e-governance system and thus saving lot of time and energy of common people. It also aids lowering corruption at ground level government.

 

Digital Locker - Online document storage facility

Digital locker is one of the key initiatives under Digital India Program launched by the Prime Minis

Digital locker is one of the key initiatives under Digital India Program launched by the Prime Minister of India. It is aimed at minimizing the usage of physical documents and enable sharing of e-documents across agencies. It is an online application, developed in collaboration with software development companies in India, which provides facility of online document storage of important documents including Voter ID card, PAN card, Driving license etc. 

Everyone needs to have Aadhaar number to use DigiLocker facility. Residents can upload their own electronic documents and digitally sign them using the e-sign facility. All e-documents are linked to Aadhaar number and can be treated as authorized documents by Government and its other entities. Therefore, physical documents need not to be carried while applying for jobs or government certificates or educational institutions etc.

Objectives of DigiLocker:

  • Enable digital empowerment of residents by providing them withDigital Locker on the cloud
  • Enable e-Signing of documents and make them available electronically and online Minimize the use of physical documents
  • Ensure authenticity of the e-documents and thereby eliminate usage of fake documents
  • Secure access to Govt. issued documents through a web portal and mobile application for residents
  • Reduce administrative overhead of Govt. departments and agencies and make it easy for the residents to receive services
  • Anytime, anywhere access to the documents by the resident
  • Open and interoperable standards based architecture to support a well-structured standard document format to support easy sharing of documents across departments and agencies
  • Ensure privacy and authorized access to residents' data.

Components of DigiLocker:

  • Repository: It is a collection of e-Documents which are uploaded by issuers in a standard format and exposing a set of standard APIs for secure real-time search and access.
  • Access Gateway: It provides a secure online mechanism for requesters to access e-documents from various repositories in real-time using e-Document URI (Uniform Resource Indicator).
  • URI: It is a link to the e-Document uploaded by an issuer in a repository. The gateway will identify the address of the repository where the e-Document is stored based on the URI and will fetch the e-Document from that repository.

 Stakeholders of DigiLocker:

  • Issuers:  Issuer is an entity issuing e-documents to individuals in a standard format and making them electronically available. For example, Registrar office, Income Tax department, RTO, Educational institutions etc.
  • Requesters: Requester is an entity requesting secure access to a particular e-document stored in the repository. For example, Employers, Universities, Passport Office etc.
  • Residents: An individual who uses the Digital Locker service based on Aadhar and OTP (one time password) authentication.

Digital Locker Portal:

Online portal of digital locker system is developed in collaboration with web development companies in India.

  • Dedicated 10MB free personal storage space, linked to each resident's Aadhaar, to securely store e-documents and to store URI link of e-documents for accessing them directly from the repositories.
  • Sharing of secured e-documents with requesters.
  • Currently accessible via web portal, will be made accessible through mobile application also.
  • Integrated e-Sign service to digitally sign documents

How to use DigiLocker :

  • Enter Aadhaar Number. After inserting aadhar card id number, an OTP is sent to already registered number and email address.
  • Enter OTP and see the DASHBOARD to upload your current documents online.
  • After successful of upload process, e-sign the uploaded document, which is used as official digital signature on documents.

Conclusion:

DigiLocker is an application that has been developed by software development company in India recently launched by Indian government to store online documents safely. UIDAI adhaar card holder can save online all government issued documents on the cloud storage system of 10MB space. By connected aadhar number users can access these.

 

Startup India

Start-up India campaign aims at promoting bank financing for start-up ventures to boost entrepr

Startup India campaign aims at promoting bank financing for start-up ventures to boost entrepreneurship and encourage all start-ups including startups like small software companies in India with jobs creation. The Prime Minister of India, Mr. Narendra Modi had announced the “Start-up India” initiative in his Independence Day speech this year. This initiative aims at boosting entrepreneurship and promoting new ideas by creating an ecosystem that is encouraging for growth of Start-ups. The objective is that India must become a nation of job creators instead of being a nation of job seekers.

Startup:

A start-up is an entity, private, partnership or limited liability partnership (LLP) firm whose headquarter is in India, which was opened less than five years ago and have a turnover less than Rs. 25 crore annually. To be eligible for considering as start-up, the entity should not be formed by splitting up from any established company  and its turnover should not have crossed Rs25 crore during its existence.

(Allonmoney.com, 2016) Benefits given to Startups by Startup India:

  • All startups include software development companies startup will be exempted from paying income tax on their income for the first 3 years.
  • 80% rebate on filing a patent application.
  • Exemption of tax on capital gain.
  • Faster patent registration and protection for Intellectual Property Rights (IPRs) is provided under the Scheme.
  • The government launched a mobile app on 1 April 2016 recently and a web portal that will allow all companies to register in a day.
  • Compliance regime based on self-certification
  • No inspection for 3 years of start-up businesses in respect of labour, environment law compliance post self-certification
  • Easier norms for start-ups to exit within 90 days. Bill will be introduced in the parliament.

Government's role in boosting start-up:

The Ministry of Human Resource Development (HRD) and the Department of Science and Technology have agreed to partner in an initiative to set up over 75 start-up support hubs in the National Institutes of Technology (NITs), the Indian Institutes of Information Technology (IIITs), the Indian Institutes of Science Education and Research (IISERs) and National Institutes of Pharmaceutical Education and Research (NIPERs).

(Allonmoney.com, Startup India Event 2016, 2016) Special Benefits:

  • Start-ups in the manufacturing sector are exempted from the criteria of prior experience/ turnover without any relaxation in quality standards or technical parameters in public procurement.
  • Income Tax exemption is available for first three years. However, for example, software development startup will be eligible for tax benefits only after obtaining certificate from the Inter-Ministerial Board.
  • Rs10,000-crore fund for new enterprises, equal opportunity in government procurement, a Rs500-crore credit guarantee scheme and easier exit norms.
  • Japanese Softbank, which had already invested $2 billion in Indian startups, has pledged total investments of $10 billion.  

Eligibility for start-up:

  • To become eligible as a start-up and get a green signal from the Inter-Ministerial Board, the entity should be the one which aims to develop and commercialise, a new product or service or process or a significantly improved existing product or service or process that will create or add value for customers or workflow.
  • To be considered as eligible as start-up the entity, should be supported by an incubator, which is funded from Government of India as part of any specified scheme to promote innovation.

Conclusion:

Though startups face difficulties in terms of compliance, taxation regulation with Digital India, as far as the Department of IT is concerned, there is a significant number of VC, funding, and mentorship to support all startups including software outsourcing companies in India.

 

Why is SaaS so popular among software development companies in India?

Software-as-a-Service (SaaS) has paved its place as the business service delivery model of everyone&

Software-as-a-Service (SaaS) has paved its place as the business service delivery model of everyone’s choice for custom software development companies - whether be it association or analytics. Yearly global survey of CIOs by (Gartner, 2014), found that 72% of responses indicated that respondents are already using SaaS, yet these results validated there is still high potential for greater adoption of SaaS. In another study (KPMG, 2014) specified that 50% of the executives surveyed identified cloud-delivered SaaS as their most likely investment area.

Core business functions, office and instant messaging software, project management software, design software and games, financial accounting software and financial payroll software are delivered by SaaS model.

SaaS is Popular for the Enterprise:

The popularity of SaaS is constantly rising because it makes deployment simple and assists in reduction of customer acquisition costs. With SaaS, service providers can support multiple customers with a single version of a product. This is called the multitenancy approach and it allows companies to scale as quick and as much the amount needed without replacing costly infrastructure or adding IT staff or assistance from software companies India.

SaaS is Popular with IT:

A recent survey of 1000 IT professionals by (Forrester, 2014) found that they are turning to SaaS products which are hosted, as a way to decrease the load of management of non-mission-critical applications such as HR and CRM. Plus, the subscription-based SaaS pricing model can help in maintaining the IT budget costs consistently or lower than packaged or homegrown software.

The reason why SaaS is popular are its benefits. These are some of the advantages of using SaaS model:

1. Time to benefit is reduced

In SaaS the software (application) is installed and configured beforehand. This is what, it makes it different from the traditional model. The user has the advantage of keeping a provision for the server for an instance on cloud and in few hours the application is ready for usage. This eases the time spent in installation and configuration for a software development company, and can lessen the problems that can get in the way of the software deployment.

2. Costs incurred are less

SaaS has a differential charging facility since it usually resides in a shared or multitenant environment which incurs lower hardware and software licensing costs, compared to traditional model.

Another advantage is that the customer reach in the market can be increased since it allows SMB to use a software that otherwise they would not use due to the high licensing cost.

Maintenance costs are reduced as well, since the SaaS vendor owns the environment for using the software and it is split among all customers that use that solution.

3. Integration with scalability

Usually, SaaS solutions are located in scalable cloud environments and have integration with other SaaS offerings. While in traditional model, a new purchase of software or a server is must. They only need to enable a new SaaS offering and, in terms of server capacity planning, the SaaS provider will own that.

4. Beta releases & upgrades

SaaS vendors provide the facility of upgrading the solution and then it becomes globally available i.e. for all their customers. The amount of costs incurred and the amount of effort put in, for upgrades and new releases are lower than the traditional model that usually compulsives the user to buy an upgrade package and install it, or the user pays for the specialized services to get the environment upgraded.

5. Easy to use and perform POC

SaaS offerings are easily usable since they come with best practices for software development companies and samples inside it beforehand. Users can do POC and assess the software functionality or a new release feature in advance. Also, they can have more than one instance with different versions and do a fluent migration from one version to another. Even for large environments, users can use SaaS offerings to assess and check the software before buy it.

Conclusion

In view of software companies in India, SaaS will remain the leading cloud model of the future. Smart businesses that are focus more on time and energy on their core objectives rather than delving in the IT’s unwanted services should evaluate whether the above benefits are aligned with their own corporate goals.

Bibliography

Forrester. (2014). The Public Cloud Market Is Now In Hypergrowth. Cambridge: Forrester Research.
Gartner. (2016). Worldwide Public Cloud Services Forecast. Stanford: Gartner.
KPMG. (2014). Elevating business in the cloud. Amstelveen: KPMG.

 

What are different types of Big Data as a Service (BDaaS)

The fame of Big Data lies within its wide-ranging definition of employing high volume, velocity, and

The fame of Big Data lies within its wide-ranging definition of employing high volume, velocity, and different data sets that are difficult to manage and excerpt value from. Clearly, most software development companies can identify themselves as facing Big Data challenges and chances today or in future. This, therefore is not a new issue yet it has a new quality as it has been aggravated in recent years. Cheaper storage and omnipresent data collection and availability of third party data has overtook the capabilities of traditional data warehouses and processing solutions. Businesses investigating Big Data frequently recognize that they lack the capacity to process and store it sufficiently. This shows either an inability to employ existing big data sets to the fullest or inability to expand their current data strategy with additional data.

Three strata of cloud computing as a service

Big Data as a Service is in the business of countless as-a-Service offerings. The most noteworthy ones that allow us to classify any subsequent services are threefold. Infrastructure as a Service (IaaS), e.g. virtual machines, networks, storage devices, or servers, is the most basic building block and includes everything (real or virtual) you would expect inside a data center. Above this level, exists the Platform as a Service (PaaS) which includes frequently employed software like web and database servers, or Hadoop and its ecosystem. At the next level is Software as a Service (SaaS) which are still nonspecific but more user interactive services like Email, CMS or CRM. Finally, past SaaS are usually domain or business specific applications.

Hadoop or a substitute distributed compute and storage technology at the platform level naturally builds the core of a BDaaS. Subsequently, any BDaaS solution includes the PaaS layer and may be SaaS and/or IaaS. This leaves us with four possible groupings for BDaaS:

  • PaaS only – focuses on Hadoop
  • IaaS and PaaS – focuses on Hadoop and optimizes infrastructure for performance
  • PaaS and SaaS – focuses on Hadoop and productivity & exchangeable infrastructure features
  • IaaS and PaaS and SaaS – focuses on total vertical integration for features and performance

Big Data as a Service Models

               

Big Data as a Service (BDaaS) offerings in the cloud can be categorized into one of four types:

Core BDaas

The core BDaaS implements the minimal platform, e.g. YARN and HDFS having Hadoop and a few popular services like Hive.  Amazon Web Service’s Elastic MapReduce (EMR) is the most noticeable core BDaaS and represents this model. EMR is one of myriad services in Amazon’s offering and EMR assimilates well with many of the other services just as NoSQL store DynamoDB or S3 storage. Users can combine them to build something like data pipelines to a comprehensive full company infrastructures around the EMR service. However, composability of its services being Amazon’s strength, also signifies that the core BDaaS offering is meant to stay nonspecific to interact with the other services.

Performance BDaaS

One way of vertical integration for BDaaS is in the downward direction to include an optimized infrastructure. This allows to get away with some overheads of virtualization and specifically build hardware servers and networks keeping in mind Hadoop’s performance needs.

Businesses are served, understanding and working with Hadoop that are rising, but are held back by scale and complexity. The software development company can outsource their infrastructure and platform needs and management around Hadoop to an infrastructure service provider. Business can then emphasize on putting Hadoop to work and the stack from SaaS upwards. A package pricing strategy based on storage and compute usage aims to remove common problems of choosing between performance and cost optimization, and give anticipated, fixed costs.

Feature BDaaS

The other way of vertical integration for BDaaS is in upward direction to include features past the common Hadoop ecosystem offerings. The feature driven BDaaS emphases on efficiency and abstraction to get users started with Big Data quickly. The feature BDaaS company’s services includes web and programming interfaces and database adapters pushing technologies like Hadoop into the background and their service reaches into the SaaS layer. In fact, Hadoop clusters are initiated, scaled and even stopped transparently according to the load requirement.

The feature method uses IaaS to provide computing and storage with a noteworthy difference. Being independent from a cloud provider allows a feature BDaaS to leverage computing and storage as a fully scalable and more importantly interchangeable commodity. Amusingly, the compute and storage from IaaS are pass through pay as you go and thus ideal for very variable, volatile, or exploratory workloads.

Integrated BDaaS

Finally, another possibility is a fully vertically integrated BDaaS that syndicates the performance and feature benefits of the previous two BDaaS. This is an interesting approach since it could result in the perfect BDaaS, which is productive and supports business users and experts, and provides supreme performance. Both feature and performance BDaaS are at initial stages and the integrated BDaaS could in practice turn out to be a good solution to this difficult problem.

Conclusion

As Big Data is growing as a topic, business and service models are evolving and we can see the similarities and differences between the three competing types of Big Data as a Service. The core BDaaS has been around for quite a time and is in use by many software development companies especially as part of a bigger architecture or for uneven workloads. It has settled as a model supporting the provider’s broader service architecture.

The feature BDaaS needs a proof to be competitive on a performance level, though the commoditization and service level generalization means that at the end of the day, winning of this model isn’t dependent on squeezing the most performance from comparable hardware, but on a dollar to dollar basis. The performance BDaaS, will face business demands from companies that diminishingly are willing to take on the complex challenges of building their own data architecture and linked SaaS layer, and progressively want to focus on their value adding domain specific processes.