You are on page 1of 13

Proposal for Development of Mobile Application for ULB

Techno Commercial Proposal on


Development of
Mobile Based Citizen Centric
Engagement Platform
E-Newsfeed | Discussions and Polls | Grievance Management

Proposal for Development of Mobile Application for ULB

1. About ULTS
UL Technology Solutions (ULTS) is a leading IT/ ITES Solution provider for Public/ Private/
Co-Operative enterprises. We deliver state of art integral solutions to solve high impact
business challenges of our clients and thereby helping in growth of all stake holders
involved in the business. With our excellent delivery and quality, ULTS got certification for
ISO 9001:2008 in our portfolio.
The Company is officially promoted by Uralungal Labour Contract Co-Operative Society
Ltd. (ULCCS Ltd.), which is more than 87 years old Co- Operative giant in constructioncivil project domain. As the societys main motto is the total social uplift and employment,
they started supporting IT initiative to maintain the balance between traditional and
modern employment culture. ULTS started operating with GIS applications and
topographical survey (GPS and Total Station). In a short span of 4 years we diversified
the solutions and product range to e- Health, Consulting, Transport Solutions, Enterprise
Turnkey Solutions (ETS) and the list is still expanding in a rapid and stable manner.
ULTS leadership team is an excellent blend of young minds and experience. The company
is promoted and owned by 9 decade old co-operative giant named Uralungal Labour
contract co-operative Society Ltd (ULCCS LTD.) and we inherits the value systems from
our parent ULCCS LTD.

WE ARE

A creative team of young minds

Driven by passion and dedicated to what we do

Ready to deliver results for the growth of all

OUR PROMOTOR- ULCCS LTD

Asias on of the largest labour contract co-operative society

More than 84 % Capital Share Investment by Govt. of Kerala

Nine decade of experience in labour management and on time, quality project


delivery

ISO 9001: 2008 certification

More than 1500 Members and 2000+ employees

More than 5500 completed projects and 300+ ongoing projects

ACCREDITED BY

Local Self Governance Dept., Govt. of Kerala

Dept. of Co-Operatives, Govt. of Kerala

Dept. of Labour, Govt. of Kerala

Dept. of Tourism, Govt. of Kerala

Proposal for Development of Mobile Application for ULB

2. Introduction
Urban local bodies (ULBs) are local self-governing institutions and constitute the third tier
of governance systems in India. They attend to the day-to-day needs of a community,
such as roads, street lighting, water supply and sanitation, solid waste management,
primary education, parks, public health, and so on. Most of the citizen- government
interaction occurs at the municipal/local level in India, therefore, these ULBs are required
to orient their activities towards the satisfaction of citizens to build confidence among
them. ULB are the primary institution that provide direct services to many areas of a
locality.
In order to provide the services with better quality and to build a happy customer base it
required continuous engagement of the citizens, discussion and also to have an option of
complaint management system. From ULB stand point view they need a platform for
providing and educating the citizen with various schemes that they provide and new
projects and developments that they made. We propose a total platform to address all this
issues and make it a citizen centric driven system and to promote the people engage in
the decision making process.
The platform is intended to engage the public in governance and to make them aware of
the developmental activities of the organization in a broader manner. It helps user to get
notification on certain key dates like Tax payment, Polio vaccination etc. Application also
will be a community driven with managed by the department administration. A provision
of E Magazine is also included to showcase certain success stories of the ULB and the
citizens in the ULB in certain areas like agriculture business or a process implemented

3. Product Concept
The concept is to develop a news publishing portal for ULB with social engagement
platform and an additional complaint booking space. Any user with a valid ID card can
register in the application using Voters ID/ Pancard /Adharcard and the mobile number
and name. Email can be optionally include. Once the User is registered he/she can engage
in the social platform for various polls and discussions. User can book a complaint
regarding a specific matter (Road Repair, Water supply, street light issue etc.). This
complaint will be registered in the name of the user and the ID provided initially. Also in
future we can provide the provision of attaching other users to a user by the acceptance
of invitation.
The system brings more efficiency and transparency in decision making, and will be
milestone in the public citizen services space. This virtually will make all the decision

Proposal for Development of Mobile Application for ULB


making process in a citizen centric approach. Web based platform aims to reach the users
who dont use a smart phone. Centralised architecture will provide access in various citizen
service centres like Akshaya and kudumbashsree offices. Web based application will allow
such centres to help user in registering complaints, track their complaints and to help in
making the problem solving in a transparent and efficient way.
This application will bring a new dimension in citizen services space and will boost the
confidence in governance and governing bodies. We also provide integration of the various
tax payments, bill payment in future where it will one platform for all citizen services

4. Scope of the Work

To develop and host a comprehensive Mobile and web based platform for
integrating e News, grievance management and Citizen engagement

To provide post implementation support for the hosted application

To provide update patches and new features through the course of support

5. Technology
Different Layers of Application
Design and Architecture
When designing an application or system, the goal of a software architect is to minimize
the complexity by separating the design into different areas of concern. For example, the
user interface (UI), business processing, and data access all represent different areas of
concern. Within each area, the components you design should focus on that specific area
and should not mix code from other areas of concern. For example, UI processing
components should not include code that directly accesses a data source, but instead
should use either business components or data access components to retrieve data.
Presentation Layer Components
User interface (UI) components. User interface components provide a way for users
to interact with the application. They render and format data for users. They also acquire
and validate data input by the user.
User process components. User process components synchronize and orchestrate user
interactions. Separate user process components may be useful if you have a complicated
UI. Implementing common user interaction patterns as separate user process components
allows you to reuse them in multiple UIs.

Proposal for Development of Mobile Application for ULB


Business Layer
Key Business Components
The following list explains the roles and responsibilities of the main components within the
business layer:
Application facade (optional): An application facade combines multiple business
operations into a single message-based operation. You might access the application faade
from the presentation layer by using different communication technologies.
Business components: Within the business layer there are different components that
provide business services, such as processing business rules and interacting with data
access components. For example, you might have a business component that implements
the transaction script pattern, which allows you to execute multiple operations within a
single component used to manage the transaction. Another business component might be
used to process requests and apply business rules.
Business entities: Business components used to pass data between other components
are considered business entities. The data can represent real-world business entities, such
as products and orders, or database entities, such as tables and views. Consider using
scalar values as business entities. Alternatively, business entities can be implemented
using data structures such as DataSets and Extensible Markup Language (XML)
documents.
Business workflows: Many business processes involve multiple steps that must be
performed in the correct order and orchestrated. Business workflows define and coordinate
long-running, multi-step business processes, and can be implemented using business
process management tools.
Data Access Layer
Data access logic components. Data access components abstract the logic necessary to
access your underlying data stores. Doing so centralizes the data access functionality,
which makes the application easier to configure and maintain.
Data helpers / utilities: Helper functions and utilities assist in data manipulation, data
transformation, and data access within the layer. They consist of specialized libraries
and/or custom routines especially designed to maximize data access performance and
reduce the development requirements of the logic components and the service agent parts
of the layer.
Service agents: When a business component must use functionality exposed by an
external service, you might need to create code that manages the semantics of

Proposal for Development of Mobile Application for ULB


communicating with that service. Service agents isolate your application from the
idiosyncrasies of calling diverse services, and can provide additional services such as basic
mapping between the format of the data exposed by the service and the format your
application requires.
Service Layer
The service layer is made up of the following components:
Service interfaces: Services expose a service interface to which all inbound messages
are sent. The definition of the set of messages that must be exchanged with a service, in
order for the service to perform a specific business task, constitutes a contract. You can
think of a service interface as a faade that exposes the business logic implemented in the
service to potential consumers.
Message types: When exchanging data across the service layer, data structures are
wrapped by message structures that support different types of operations. For example,
you might have a Command message, a Document message, or another type of message.
These message types are the message contracts for communication between service
consumers and providers.
Application Architecture of Mobile Client

Proposal for Development of Mobile Application for ULB

Server Architecture

Development Environment
Server configuration
Hardware: Zeon server class machine
Server: Windows server 2008 r2 or above (64 bit)
Processor: 64 bit processor
Storage: 1 TB or above disk space
Memory: 16 GB
Client configuration
Client: Android (version jelly bean or above)
Database: SQL server 2008 or above or MySQL

Proposal for Development of Mobile Application for ULB

6. Product Wire frame


Application Initialisation Screen

Application Login Page/Sign up Page

Proposal for Development of Mobile Application for ULB


Home Page: E-Newsletter
An e- newsletter is a typical news feed to provide upto date news about the ULB, New
scheme, new projects, developmental activities new appointment etc. Also there is a
section for publishing weekly or monthly magazine which will focus or certain unique
stories in the ULB geography and about some topic of interest to its subscribers.

Proposal for Development of Mobile Application for ULB


Public Complaint Registration
This section enable the registered user to put a complaint with location and photographs
attached for specific services or department. Once user booked a complaint he will get a
unique token number with which he can track the status of the complaint.

There will sub category and department wise option for the user to select the particular
category. Once he select the category or department the page will be navigated to the
next section where he can select the type of complaint
From their user can select the type of the complaint from a pre-defined template or user
can create a custom generated subtype of the complaint. The location of the complaint
will be fetched from GPS setting of the smart phone or in web user can input the location
through a Google map interface. Once the information is filled application provides a
provision of uploading the time stamped photographs to avoid the fake complaints

10

Proposal for Development of Mobile Application for ULB

Discussion and Poll Section


This section is dedicated to take the opinions on certain topics, Administrators can take
the vote of opinion from public in going ahead with a projects, developmental activity or
improvements program.

11

Proposal for Development of Mobile Application for ULB

7. Product Development Plan

8. Delivery Milestones
Sl. No

Deliverables
W1

W2

W3

W4

W5

W6

W7

W8

Timelines
W9

W10

W11

W12

W13

W14

W15

W16

1 FRS
2 SRS
3 User Interface
4 Prototype
5 E News Feed
6 Polls and Discussion
7 Grievance Management
8 Beta Product
9 Product Testing
9 Go Live

12

Proposal for Development of Mobile Application for ULB

9. Hosting and Administration


The Application will be hosted in urban Local Bodys Local server or ULB need to get
permission to host on state owned data centre
The Administration and Data updation and management of the application will be done
by Urban local Body if not ULTS will the responsibility of the same with additional cost

10. Budget Layout


Sl. No

Items Description

Rate

Tax

Total

Application Development

3,000,000.00

420,000.00

3,420,000.00

Application Maintenance for


Second Year

600,000.00

84,000.00

684,000.00

Application Maintenance for


third Year

600,000.00

84,000.00

684,000.00

Total

4,788,000.00

11. Payment Terms and Conditions


20% of the Development cost should be paid in advance against Work Order and Agreement Signing
20% Payment against SRS and FRS sign off
20% payment against Proto Type Development with news feed and approval
15% Payment against Discussions and polls module approval
15% Payment against Grievance Management Module Approval
10% Payment against Go live Certificate
All the payment should be made to ULTS
The commercial offer is valid upto 90 days from the date of submission
The AMC should be paid in advance every year

End of the Document

13

You might also like