framework
DESCRIPTION
https://files.pleasantsolutions.com/get/brochures/framework.pdfTRANSCRIPT
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
PleasantSolutions.com
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