framework

8
Experts you wish you called, the first time. 101000010000001110011011011110110110001110101011101000110100 011000110010101100001011100110110000101101110011101000010000 010001101001011011110110111001110011 011100000110110001100101 100001000000111001101101111011011000111010101110100011010010 000110010101100001011100110110000101101110011101000010000001 001101001011011110110111001110011 011100000110110001100101011 001000000111001101101111011011000111010101110100011010010110 011001010110000101110011011000010110111001110100001000000111 1101001011011110110111001110011 01110000011011000110010101100 100000011100110110111101101100011101010111010001101001011011 001010110000101110011011000010110111001110100001000000111001 001011011110110111001110011 011100000110110001100101011000010 000111001101101111011011000111010101110100011010010110111101 101100001011100110110000101101110011101000010000001110011011 11011110110111001110011 0111000001101100011001010110000101110 100110110111101101100011101010111010001101001011011110110111 001011100110110000101101110011101000010000001110011011011110 001010110000101110011011000010110111001110100001000000111001 001011011110110111001110011 011100000110110001100101011000010 000111001101101111011011000111010101110100011010010110111101 101100001011100110110000101101110011101000010000001110011011 11011110110111001110011 0111000001101100011001010110000101110 100110110111101101100011101010111010001101001011011110110111 001011100110110000101101110011101000010000001110011011011110 001010110000101110011011000010110111001110100001000000111001 001011011110110111001110011 011100000110110001100101011000010 000111001101101111011011000111010101110100011010010110111101 101100001011100110110000101101110011101000010000001110011011 • Custom Software Design • Enterprise Database Applications • Legacy Application Integration • Interactive Website Programming • Mobile Devices CUSTOM BUSINESS SOFTWARE Pleasant Solutions Introduction to the PLEASANT FRAMEWORK

Upload: pleasant-solutions

Post on 02-Apr-2016

212 views

Category:

Documents


0 download

DESCRIPTION

https://files.pleasantsolutions.com/get/brochures/framework.pdf

TRANSCRIPT

Experts you wish you called, the first time.

011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 0111000001101100011001010110000101110011011000010110111001110100001000000111001101101111011011000111010101110100011010110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 0111000001101100011001010110000101110011011000010110111001110100001000000111001101101111011011000111010101110100011010110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011

011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011000010111001101100001011011100111010000100000011100110110111101101100011101010111010001101001011011110110111001110011 011100000110110001100101011

• Custom Software Design

• Enterprise Database Applications

• Legacy Application Integration

• Interactive Website Programming

• Mobile Devices

CUSTOM BUSINESS SOFTWAREPleasant Solutions

Introduction to the

PLEASANT FRAMEWORK

101010011010101000110010111000110101101001101011001010010101010011010101000110010111000110101101001101011001011001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110101001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110010100101010011010100110101010001100101110001101011011001101010100011010010011010101000111001101010100011100100101110001101011011001101010100011100110101010001110011010101000111001010

1010100110101010001100101110001101011010011010110010100101010100110101010001100101110001101011010011010110010110011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101101010011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101100101001010100110101001101010100011001011100011010110110011010101000110100

Introduction

See our Portfolio for examples of projects that used the Framework and how.

How Does The Framework Help?With the Pleasant Framework, building custom software does not necessarily mean starting from scratch, but rather building upon years of developed code. Bottom line: this saves you money.

Consider these examples: we make you a custom program to estimate the cost of cleaning office windows. You specify that you need the program to email your clients’ their estimates every night at 4 am. With a stand-alone system we may need to program 400 lines of source code from scratch, 20 hours of project time. With the Framework we could do this with 20 lines of source code and in only a few hours of project time because we have an existing schedule engine and email engine.

Now let’s suppose that next year a different Pleasant Solutions client requests the ability to send colorful HTML emails. After improving the engine to handle HTML emails, we would be able to update your project to a new version with similar capabilities, for a very low cost.

Note that in these examples, no code unique to a specific project or unique to custom business processes is shared between clients. No trade secrets, from any client, are divulged and each client still specifies their custom needs exactly. All our software remains custom built, just using larger building blocks.

What Is The Framework?The Pleasant Solutions Framework is a large group of “software engines” (reusable blocks of software) which form a foundation that can be used to assist with a variety of projects.

For example, just as Microsoft Windows allows for buttons and icons without programmers manually drawing them dot by dot, the Framework allows us to send scheduled email notifications from the software in only a small amount of project time. Just as a SQL database eliminates the need for individual programs to create a data storage system, the Framework allows us to synchronize data to many laptops without every project building a new synchronization system. Just as Windows allows programs to work with any hardware, the Framework allows us to be compatible with many database products.

101010011010101000110010111000110101101001101011001010010101010011010101000110010111000110101101001101011001011001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110101001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110010100101010011010100110101010001100101110001101011011001101010100011010010011010101000111001101010100011100100101110001101011011001101010100011100110101010001110011010101000111001010

1010100110101010001100101110001101011010011010110010100101010100110101010001100101110001101011010011010110010110011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101101010011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101100101001010100110101001101010100011001011100011010110110011010101000110100

1010100110101010001100101110001101011010011010110010100101010100110101010001100101110001101011010011010110010110011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101101010011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101100101001010100110101001101010100011001011100011010110110011010101000110100

101010011010101000110010111000110101101001101011001010010101010011010101000110010111000110101101001101011001011001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110101001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110010100101010011010100110101010001100101110001101011011001101010100011010010011010101000111001101010100011100100101110001101011011001101010100011100110101010001110011010101000111001010

... and numerous others

Most Common• Pleasant reusable core• Advanced configuration system• Advanced report module• Encryption system• Copyright security module• Automatic Update engine• Ecommerce integration module• Plugin architecture• Compression module

Database• Advanced database module• ActiveWriter database interface• Pleasant Visual Data Modeller• Advanced database updater• Legacy database adapter

Multimedia• Embedded audio player• Embedded video player• Advanced midi music processor• Adobe PDF integration• Slideshow presentation module• Live geographic mapping integrator• Commercial big screen display setups

Network• Email integration module• Software as a service (SaaS) server• Error and usage information server• Secure email proxy server (for SSL)• Offline synchronization module• Automated connection quality monitoring

User Interface• Mobile “apps” and interfaces• Browser tabs system• Handheld screen system• User interface customizer module• Language translation module

Complete Modules• Accounting module• Inventory module• Shipping module• Online quiz module• Time entry and reporting module• Terms and Conditions module

Miscellaneous• Ecommerce integration module• Post office integration module• Universal measurements converter• Geography and address module• Code generation system• Advanced data relationships system• Game-rule engine• Portrait Maker face modeller• Google Adwords setup and optimization• User and group permission management

IntegrationWe have experience and existing Framework for exporting, importing, or even fully automating:• Excel• QuickBooks• Phone System (PBX)• InfoCanada databases• Electronic funds transfer (EFT)

Examples of Framework Pieces

101010011010101000110010111000110101101001101011001010010101010011010101000110010111000110101101001101011001011001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110101001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110010100101010011010100110101010001100101110001101011011001101010100011010010011010101000111001101010100011100100101110001101011011001101010100011100110101010001110011010101000111001010

1010100110101010001100101110001101011010011010110010100101010100110101010001100101110001101011010011010110010110011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101101010011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101100101001010100110101001101010100011001011100011010110110011010101000110100

An introduction to our clients’ standard options. Clients in a specialized position may require a specialized scenario.

Software Ownership Options

Built from Scratch

Built Using Framework

Economic (Using Framework,

limited rights)

Client obtains project executables

Client obtains project source code

Client can modify and extend project source code on their own

Client’s rights for project specific work ownership goes to client

ownership goes to client

negotiable (eg: non-exclusive or

with royalties)

Client obtains Framework licenseworldwide,

perpetual, no ongoing fees

worldwide, perpetual, no ongoing fees

Client obtains Framework DLLs (the engine in executable form)

Client obtains Framework source code

Client can resell the project as a product to other end users

optional:

affects pricing

optional:

affects pricing

Client can sub-license or resell usage of Framework for other projects

Client saves thousands of hours of development cost

Widely reusable pieces not unique to your project become part of the Framework

Future versions of the Framework with new features are provided at minimal cost

varies

Cost of building your custom project normal substantially lower lowest

101010011010101000110010111000110101101001101011001010010101010011010101000110010111000110101101001101011001011001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110101001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110010100101010011010100110101010001100101110001101011011001101010100011010010011010101000111001101010100011100100101110001101011011001101010100011100110101010001110011010101000111001010

1010100110101010001100101110001101011010011010110010100101010100110101010001100101110001101011010011010110010110011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101101010011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101100101001010100110101001101010100011001011100011010110110011010101000110100

1010100110101010001100101110001101011010011010110010100101010100110101010001100101110001101011010011010110010110011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101101010011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101100101001010100110101001101010100011001011100011010110110011010101000110100

101010011010101000110010111000110101101001101011001010010101010011010101000110010111000110101101001101011001011001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110101001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110010100101010011010100110101010001100101110001101011011001101010100011010010011010101000111001101010100011100100101110001101011011001101010100011100110101010001110011010101000111001010

Licensing Of The FrameworkThe Pleasant Framework allows you to build on common requests we have completed in the past, yet this would not be possible if previous clients owned the Framework. In addition, the total value of the Framework exceeds the value of even a sizeable project. For these reasons, offering full ownership of the Framework itself to any single client is not a possibility. However, it is extremely unlikely that a client would require ownership of the Framework, much like it is not required for our clients to own the rights to Microsoft Windows.

We provide all the licensing rights you need for unlimited use of the Framework within your custom project. If the project is intended to be resold as a product to many end users, reselling rights will be included and accounted for in the pricing.

Licensing Option

101010011010101000110010111000110101101001101011001010010101010011010101000110010111000110101101001101011001011001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110101001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110010100101010011010100110101010001100101110001101011011001101010100011010010011010101000111001101010100011100100101110001101011011001101010100011100110101010001110011010101000111001010

1010100110101010001100101110001101011010011010110010100101010100110101010001100101110001101011010011010110010110011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101101010011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101100101001010100110101001101010100011001011100011010110110011010101000110100

Notes for Your Custom Project

101010011010101000110010111000110101101001101011001010010101010011010101000110010111000110101101001101011001011001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110101001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110010100101010011010100110101010001100101110001101011011001101010100011010010011010101000111001101010100011100100101110001101011011001101010100011100110101010001110011010101000111001010

1010100110101010001100101110001101011010011010110010100101010100110101010001100101110001101011010011010110010110011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101101010011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101100101001010100110101001101010100011001011100011010110110011010101000110100

1010100110101010001100101110001101011010011010110010100101010100110101010001100101110001101011010011010110010110011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101101010011010101000110010111000110101101001101011001010010101001101010100011001011100011010110100110101100101001010100110101001101010100011001011100011010110110011010101000110100

101010011010101000110010111000110101101001101011001010010101010011010101000110010111000110101101001101011001011001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110101001101010100011001011100011010110100110101100101001010100110101010001100101110001101011010011010110010100101010011010100110101010001100101110001101011011001101010100011010010011010101000111001101010100011100100101110001101011011001101010100011100110101010001110011010101000111001010

Notes for Your Custom Project

Risk

PleasantSolutions.com

[email protected]

PleasantSolutions.com

[email protected]

Copyright © 2014 Pleasant Solutions.All Rights Strictly Reserved.

Edmonton

Toronto

Ottawa

Calgary

Vancouver

Victoria

Saskatoon

Winnipeg

Toll Free

Edmonton

Toronto

Ottawa

Calgary

Vancouver

Victoria

Saskatoon

Winnipeg

Toll Free

780-463-8875

416-628-7290

613-686-3977

403-800-9659

604-210-4775

250-860-8929

306-667-3827

204-285-0775

1-877-963-8875

780-463-8875

416-628-7290

613-686-3977

403-800-9659

604-210-4775

250-860-8929

306-667-3827

204-285-0775

1-877-963-8875

Framew

ork 2014

.09

.24