FRESH SOLUTIONS TO UNCONVENTIONAL

moneygascityInternet and Web Development

Dec 8, 2013 (4 years and 24 days ago)

98 views

1

Introduction

CRM/ERP

GIS

High

load

Our projects

Conclusion

02

03

06

09

1
2

1
7

FRESH SOLUTIONS

TO UNCONVENTIONAL
TASKS

2

Introduction

Our

work


We

specialize

in

development

of

high

load

websites,

geographic

information

systems,

automated

online

services,

databases

and

other

unconventional

tasks

that

require

deep

immersion

and

clear

understanding

of

project

specification
.


The

aim

of

this

presentation
:


To

introduce

three

core

principles

of

our

work

,

as

well

as

effective

solutions

to

objectives

and

examples

of

some

projects

that

have

been

implemented

on

the

basis

of

these

systems

and

areas
.


Our

Systems

And

Areas

:



CRM/ERP


GIS


HighLoad



3

CRM/ERP

What

for
?

The

performance

of

a

company

depends

a

lot

on

implementation

of

systems

that

provide

data

storage

and

sharing

information,

as

well

as

organization

an

open

dialogue

with

customers
.

There

are

some

information

production

systems

that

help

to

organize

all

these

processes
:


CRM


CRM

or

CRM

system

is

a

type

of

software

application

that

is

used

by

organizations

to

automate

and

improve

interaction

with

customers
.

The

implementation

of

this

system

allows

the

company

to

optimize

marketing

events,

enhance

business

procedures,

increase

sales

and

improve

customer

service

by

storing

information

about

the

customers

and

their

history

of

interaction
.

Storing

this

kind

of

information

also

allows

to

conduct

further

analysis

of

demand

dynamics

for

certain

types

of

goods

and

services

in

order

to

update

microeconomic

indicators
.

CRM

(
Customer

Relationship

Management

system
)
;


ERP

(
Enterprise

Resource

Planning

system
)
.


4

CRM/ERP

Basic

principles

of

CRM

:



Presence of a single data storage;

Using convenient “company
-
client" interaction channels;

Conducting analysis of customers’ information and preparing a strategy for
further business development.


ERP


ERP

or

ERP

system

is

a

software

application

that

allows

you

to

optimize

financial

management,

integrate

production,

human

resource

management

and

assets

in

order

to

conduct

continuous

improvement

and

balancing

of

company’s

resources

by

organizing

a

common

data

and

processes

model

for

all

the

branches

within

one

enterprise
.




Ability

to

use

the

system

within

the

whole

company,

regardless

of

geographical

distribution

of

its

branches

and

head

offices
;


Collecting

information

about

all

the

operations

and

processes

into

a

single

database

for

easier

post
-
processing

and

preparing

balanced

plans
;


Ability

to

use

the

same

software

package

in

subsidiaries

(including

different

extensions

and

customization

settings)
.


Advantages

of

using

ERP

:



5

CRM/ERP

ERP

systems,

as

well

as

CRM

systems,

operate

effectively

only

in

case

if

they

are

tailored

to

the

specific

needs

of

the

company

where

they

are

applied
.

Even

within

the

same

area

of

business,

ready
-
made

template

systems

are

not

able

to

take

into

account

all

the

micro
-

and

macroeconomic

features,

and

any

inaccuracy

can

significantly

affect

the

level

company’s

profits
.


That

is

why

it

is

very

important

to

develop

such

complex

and

crucial

software

products

for

a

company,

taking

into

account

all

the

internal

and

external

factors
.

This

can

be

done

only

by

experienced

and

highly
-
qualified

IT

professionals
.


Our specialists develop and support CRM and ERP systems, successfully bringing the customers’ ideas
into life. We are always ready to help you organize information flows in your company and make them
work for you more effectively.


Nota

bene
:



6

GIS


What

for
?


The

use

of

GIS

is

most

appropriate

in

the

fields

of

ecology,

meteorology,

logistics,

defense,

as

well

as

in

agriculture,

urban

planning

and

land

management
.

Relevant

geographic

data

represent

a

reliable

support

for

the

success

of

your

business
.


Geographic

information

systems


Geographic

information

systems

(GIS)

represent

a

number

of

technologies

designed

to

capture,

store,

manage

and

present

graphic

visualization

of

spatial

data

and

secondary

information

about

geographic

objects
.

Geographical

approach

allows

to

implement

complex

digital

mapping

of

a

large

number

of

elements

and

to

solve

certain

applied

tasks

by

imposing

thematically

grouped

data

layers
.



7

GIS

GIS

are

complex

systems

and

their

development

does

not

tolerate

template

versions

of

building

databases

and

requires

professional

approach
.

It

is

only

individually

adjusted

system

that

will

be

able

to

meet

all

of

the

user’s

needs,

making

the

most

positive

economic

and

administrative

impact
.



The

difficulty

of

GIS

development

is

to

a

greater

extent

related

to

spatial

binding

of

all

the

processes,

large

volumes

of

graphic,

numeric

and

text

information,

that

is

why

the

implementation

of

GIS

into

an

organization

should

be

conducted

by

highly

qualified

IT

specialists
.

Only

they

will

be

able

to

create

unique

models

and

specialized

tools

for

solution

of

particular

tasks
.


Reducing

the

cost

value

of

products

and

services

through

increase

of

effectiveness
;


Making

the

best

and

the

most

effective

management

decisions
;


Improving

interaction

between

the

employees

of

the

company
;

Effortless

creation,

secure

storage,

easy

processing

and

comfortable

use

of

geographic

information
.


The

advantages

of

implementing

individually

oriented

GIS
:


8

GIS

The

use

of

individually

tailored

GIS

enables

you

optimize

all

the

business

processes

to

the

full

and

improve

the

quality

of

customer

service,

gaining

more

profit

in

less

time

and

money
.

GIS

makes

it

possible

to

calculate

the

best

options

for

location

of

the

real

estate,

transportation

routes

and

other

objects,

to

model

new

direction

for

the

company

and

evaluate

its

effectiveness
.

Electronic

maps

and

visualization

tools

that

are

a

part

of

GIS

are

useful

for

understanding

the

situation,

discussing

current

matters

and

making

project

decisions
.

Storage

and

update

of

geographic

information,

including

social,

political,

environmental

and

economic

spheres,

contributes

to

quick

access

to

relevant

data
.


Nota

bene
:


The

specialists

in

our

company

possess

all

the

necessary

knowledge

and

rich

experience

in

creation,

customization

and

improving

GIS

functioning
.

We

are

ready

to

take

up

projects

of

any

level

of

difficulty,

ensuring

efficiency

and

high

quality

of

the

end

product
.


9

High load


What

For
?


T
he

number

of

Internet

users

increases

rapidly

from

year

to

year
,

which

in

its

turn

leads

to

overload

of

database

servers
.

The

systems

are

simply

not

able

to

process

such

a

large

number

of

user

requests

simultaneously,

causing

malfunction

of

Internet

resources
.

High

load

projects


The

p
rojects

that

take

into

account

the

return

speed

balance

of

dynamic

("heavy")

and

static

("light")

content

are

called

high

load

projects
.

As

a

rule,

t
hey

are

unique

and

are

implemented

for

specific

needs
.


The

stumbling

block

of

high

load

projects

lies

in

consecutive

order

of

processing

incoming

requests
.

That

is,

every

further

r
equest

is

pending

until

the

system

completes

processing

of

all

the

previous

data
.

Thus,


the

access

to

the

page

is

delayed

for

all

the

users

in

a

queue
,

and

the

time

of

delay

is

directly

proportional

to

the

amount

of

earlier

requests

and

the

generation

time

of

the

page
.


10

High load

Increase

of

server

throughput

is

needed

to

ensure

high

quality

of

handling

multiple

user

requests

in

systems

with

high

rps

(request

per

second)
.


In most cases,
a few things need to be done to
improve the performance of
high load systems
:





Scaling

contributes

to

optimi
zation

of

high

load

systems

by

partitioning

database

into

structural

elements

according

to

certain

criteria

and

their

distribution

between

the

servers
.

In

case

of

insufficient

number

of

servers

it

is

possible

to

increase

resources

through

hardware

or

software

(

nginx
,

for

example)

load

balancing,

as

well

as

through

content

synchronization

settings

with

the

selected

frequency

by

cron
.


Data

caching

is

another

way

to

reduce

the

load

on

system
.

Caching

allows

to

facilitate

server

performance

by

reducing

database

queries
.

Storing

information

in

cache

has

almost

no

boundaries
,

but

it

involves

complex

statistic

calculations
.

It

is

recommended

to

use

memcache

while

working

with

cache
.


Increase the server

throughput
;

Reconsider
database

scalability
;

Extend data caching.





11

High load

Nota

bene
:


M
ost

often

it

is

necessary

to

combine

several

methods

of

optimization

in

real

projects
.

There

is

no

u
niversal

solution

to

reducing

the

load
.

The

tips

above

are

only

general

guidelines

that

will

help

you

to

"unload"

your

project
.

Following

these

guidelines

will

allow

the

server

to

cope

with

high

loads,

which

in

turn

will

contribute

to

its

further

development
.


You

should

also

be

very

careful

while

choosing

experts

who

will

deal

with

your

projects


settin
gs
.

Coping

with

high

load

systems

demands

a

number

of

complex

operations

that

should

result

in

saving

hardware

and

software

resources

and

let

you

handle

the

process

more

efficient
ly
,

processing

more

user

requests

at

the

same

time
.


Experts

in

our

company

develop

and

improv
e

high

load

systems,

successfully

solving

the

problem

of

servers

with

high

load
.

We

are

always

ready

to

open

new

opportunities

for

your

web

project,

turning

it

into

an

elaborate

high
-
speed

system
.



12

Our projects

About

projects
:


Twinslash

projects

represent

large

scale,

complexity,

individual

approach

to

solving

unique

tasks

and

,

undoubtedly,

the

highest

level

of

performance
.



First

of

all,

our

employees

take

care

of

the

accurate

observance

of

milestones

and

high

quality

of

the

final

product
.

Cooperation

with

companies

all

over

the

world

is

the

result

of

innovative

approach

to

projects

and

development

processes
.


We

practice

close

interaction

with

clients

at

every

stage

of

collaboration

in

order

to

reach

the

best

possible

solutions

to

their

business

needs
.

Well
-
organized

process

ensures

comfortable

project

work

for

the

team

and

the

most

effective

result

for

the

client
.

13

Our projects

Projects

CRM/ERP

GIS

High

load

Automation

of

business

processes

for

logistic

companies

Automation

of

data

transfer

between

a

dispatcher,

a

client

and

a

manager
.

An

advantageous

solution

for

everyone
:

the

dispatcher

gives

quick

response

to

changes

and

the

job

is

done

efficiently,

the

manager

gains

profit

and

the

cargo

is

delivered

to

the

client

safely

and

in

time
.

The

system

lays

trip

routes

for

trucks

depending

on

their

speed

limit,

road

quality

and

the

height

of

bridges
.

OSM

is

taken

as

a

geographic

basis

that

contains

vector

cartographic

information

updated

by

moderators
.

OSM

information

has

a

90
%

accuracy
.

Thus,

using

a

combination

of

different

technologies

makes

it

easier

to

control

and

lay

routes

for

transportation

companies
.

The

system

automatically

takes

into

account

border

crossings,

customs

control

and

expeditions,

difference

in

the

cost

of

fuel
;

calculates

driver

rest

breaks
;

plans

arrival

time

for

checkpoints,

automatically

monitors

the

accuracy

of

their

passing
;

notifies

the

manager

of

time

delays

and

other

problems

on

the

route
.

The

server

is

able

to

process

a

huge

amount

of

data

quickly

and

simultaneously

real

time
.

14

Our projects

Projects

CRM/ERP

GIS

High

load

Automation

of

business

processes

for

insurance

companies

Cars

are

equipped

with

special

GPS

receivers

which

help

to

monitor

the

quality

of

driving

habits
.

Information

about

customer

driving

behavior

is

transmitted

through

a

particular

service

to

the

system

w
here

it

is

processed

and

evaluated
.

Clients

and

insurance

companies

can

track

the

vehicle

location,

speed

and

possible

traffic

violations

by

means

of

such

service
.

This

kind

of

automated

data

transmission


provides

necessary

information

to

all

the

subjects

of

the

system
.

The

system

uses

BingMap

service

as

a

geographic

layer
.

It

is

this

service

that

helps

to

receive,

process

and

send

geo

information

about

the

location

of

vehicles,

possible

violations

of

traffic

rules

etc
.

to

the

company

manager
.

The

same

principle

allows

clients

to

track

routes

and

driving

quality

of

their

partners
.

Automation

process

is

implemented

with

the

help

of

AXEDA

cloud

service
.

Here

is

the

main

idea

of

data

processing
:

all

the

data

in

the

system

is

converted

into


a

single

format,

making

it

easier

to

operate

it
.

As

a

data

management

interface,

API

collects

information

of

almost

any

size

without

direct

access
.


15

Our projects

Projects

CRM/ERP

High

load

Optimization

of

processes

in

the

sphere

of

banking

Automation

of

data

exchange

between

real

estate

companies

and

banks
.

Realtors

extend

their

client

database

and

get

banking

consultation

and

advice
.

Banks,

in

turn,

successfully

sell

your

product
.


Optimization

of

underwriting

process

to

estimate

the

client’s

potential

of

acquisition

of

property
.

The

system

makes

it

possible

to

enter

financial

information

about

far

more

clients,

to

process

a

huge

amount

of

data

on

all

the

loan

programs

and

quickly

offer

clients

the

most

advantageous

loan

options
.


Online

system

of

documents

circulation

Quick

information

search

of

product

location

and

its

history
.

Easy

documents

circulation
.

Optimization

of

data

storage

and

processing,

as

well

as

its

convenient

delivery

to

the

customer
.

Management

of

corporate

mobile

communication

expenses


A

convenient

way

to

monitor

information

about

corporate

mobile

communication

expenses
.

Ability

to

manage

connections

to

mobile

operators

and

business

plans

and

control

the

expenses

of

a

company
.

The

system

allows

managers

to

be

in

touch

with

all

the

important

changes

within

the

company
.

The

whole

process

is

automated
.

This

is

convenient

for

both

the

client

and

the

system

in

whole
.

Ability

to

configure

notifications

and

high

usability

help

managers

to

control

these

processes

at

once
.

16

Our projects

Projects

GIS

High

load

«
Locator
»

http
:
//locator
.
by/

The

system

allows

to

make

and

store

"points

of

interest»

⡐佉)
.

Th敳e

≰潩n瑳t

are

a

獥s



r敡l
-
world

o扪散瑳



瑨e

map

瑨at

癩獩瑯rs

捡c

獨are

wi瑨

o瑨敲

r敧e獴敲敤

畳敲u
.


The

獹獴敭

獵灰pr瑳

晡獴

and

r敬楡扬b

灲o捥獳cng



a

lar来

n畭扥b



畳敲

r敱略獴e
.

«
卡浯
-
ho摯m
»

Samohodom
.
c
om

The

system

can

lay

the

trip

route

and

add

it

to

a

"personal

cart
.


Dew

to

Push

Notification

service

it

is

possible

to

get

information

about

the

location

of

chosen

objects,

leave

comments

and

upload

photos

online
.

If

You

are

offline,

you

can

view

the

information

about

the

objects

and

read

comments

left

by

other

users
.

17

Conclusion

Our

advantages
:


Technologies

that

we

use

comply

with

all

the

modern

requirements

for

software

security
.

We

created

a

great

number

of

large

scale

automation

systems

for

banking,

logistic

and

other

spheres
.

These

areas

involve

working

directly

with

location
-
based

technology,

finance

and

payment

systems,

orders,

invoices,

and

other

data

that

require

high

security
.




All

of

Twinslash

clients

are

provided

with

necessary

information

about

development

progress
;

we

also

offer

them

the

most

effective

solutions

on

optimization

of

work

processes
.




We

want

You

to

know
:

T
winslash

works

for

the

benefit

of

clients

and

helps

them

to

attain

their

certain

goals
.

THANK YOU

Contact us:

mail:
info@twinslash.com


phone:
+
375 29 307 30 48

skype
:
vitali.kukharchyk