portfolio diversity
DESCRIPTION
https://files.pleasantsolutions.com/get/brochures/portfolio_diversity.pdfTRANSCRIPT
-
Experts you wish you called, the first time.
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
Touchscreen Systems
CUSTOM BUSINESS SOFTWAREPleasant Solutions
Portfolio
PROJECT DIVERSITY
-
Components Technology
The Clients NeedA real estate investment rm, Libertas Holdings, saw a demand for analysis of factors affecting potential real estate invesments and wanted to capitalize on it further by selling software CDs. The software needed to be easily rebrandable to please marketing partners.
Microsoft .NET Framework C# XML/XAML Windows Presentation Foundation
(WPF) LINQ
Databases NHibernate ADO.net SQLite
Advanced report module Email integration module Universal measurements converter Copyright security module
Common Pleasant reusable core Advanced con guration system Error and usage information server ActiveWriter database interface Pleasant Visual Data Modeller
We commercialize industry specific tools.
The ProjectAfter producing two previous versions with other developers, the client had Pleasant create a sleek, new version 3 that was to greatly exceed the professionalism, exibility, and visual appeal of previous versions. The ability to save many analysis reports for further changes, handle an unlimited number of mortgages, and conveniently allow both US and Canadian style mortgages all proved the software was well designed to allow Libertas to expand their market.
Real Estate Feasibility
Investment Analysis
Components Technology
The Clients NeedA technology company, Advanced Measurements Inc. (a subsidiary of Key Energy Services, which has 7500 employees and $1.7 billion in revenue), had a team of in-house programmers but needed to supplement it with senior software architects for speci c challenges, saving the costs of a great deal of time.
Microsoft .NET Framework Borland Delphi WinForms Windows Communication
Foundation (WCF) XML/XAML Windows Presentation Foundation (WPF)
Databases NHibernate MS SQL Server PostgreSQL SQLite
Old (legacy) applications Software x estimation Of ine synchronization Software as a service (SaaS) User interface Database optimization Data transfer optimization
Large oilfield technology corporations consult with us.
The ProjectPleasant provided on-demand software architects for urgent assistance with speci c challenging problems, such as security and performance improvements of their highly complex software (a multi year development). No challenge proved unsolvable and Pleasant provided assistance only until the solution was clear and the remainder of work was within the capacities of their in-house team.
N-Tier Synchronization
Architecture Consulting1
-
Components Technology
The Clients NeedA technology company, Advanced Measurements Inc. (a subsidiary of Key Energy Services, which has 7500 employees and $1.7 billion in revenue), had a team of in-house programmers but needed to supplement it with senior software architects for speci c challenges, saving the costs of a great deal of time.
Microsoft .NET Framework Borland Delphi WinForms Windows Communication
Foundation (WCF) XML/XAML Windows Presentation Foundation (WPF)
Databases NHibernate MS SQL Server PostgreSQL SQLite
Old (legacy) applications Software x estimation Of ine synchronization Software as a service (SaaS) User interface Database optimization Data transfer optimization
Large oilfield technology corporations consult with us.
The ProjectPleasant provided on-demand software architects for urgent assistance with speci c challenging problems, such as security and performance improvements of their highly complex software (a multi year development). No challenge proved unsolvable and Pleasant provided assistance only until the solution was clear and the remainder of work was within the capacities of their in-house team.
N-Tier Synchronization
Architecture Consulting 2
-
Components Technology
The Clients NeedA government client, Alberta Health Services, wanted to make available several courses to educators and organizations throughout the country for self-training and assisting with in-class presentations. They needed people who could make content professional but still interesting.
Microsoft .NET Framework C# XML/XAML Windows Presentation Foundation
(WPF) LINQ
Slideshow presentation module Embedded video player User interface customizer module Compression module Copyright security module
Common Pleasant reusable core Advanced con guration system
We are familiar with both government and corporate project work.
The ProjectSoftware on CDs to teach about mental health using hundreds of interactive and visually appealing pages of content, quizzes, charts, and pictures. The course had to be engaging while remaining easy to use and practical for training. We noticed that their course material was frequently updated, so an editing system was proposed and built to allow the client to save time by making changes or adding pages directly.
Mental Health First Aid
Interactive Training
Components Technology
The Clients NeedA market leader in the inspection industry, this engineering client was in need of very skilled developers to discover the cause of emergency problems. Afterwards, this forward thinking company needed expertise to help prepare their 5 year technology plan.
We have honest policies to earn long-term trust.
Microsoft .NET Framework VB.net ASP.net ADO.net HTML
Database MS SQL Server
Urgent support Old (legacy) applications Of ine synchronization Version tracking Software x estimation Process analysis Security analysis Data integrity analysis Software extensibility analysis Scalability analysis Performance analysis Usability analysis
The ProjectAfter many months of grappling with problems in their existing custom software, Pleasant was contracted to clarify the mystery. Within a day, the sources of several major problems were located. They were surprised at how fast we found the problems; we could have taken our time and billed a lot more like many companies do, but we aim to build on honesty and trust for a long term relationship.
Integrated Accounting
Emergency Fixes3
-
Components Technology
The Clients NeedA government client, Alberta Health Services, wanted to make available several courses to educators and organizations throughout the country for self-training and assisting with in-class presentations. They needed people who could make content professional but still interesting.
Microsoft .NET Framework C# XML/XAML Windows Presentation Foundation
(WPF) LINQ
Slideshow presentation module Embedded video player User interface customizer module Compression module Copyright security module
Common Pleasant reusable core Advanced con guration system
We are familiar with both government and corporate project work.
The ProjectSoftware on CDs to teach about mental health using hundreds of interactive and visually appealing pages of content, quizzes, charts, and pictures. The course had to be engaging while remaining easy to use and practical for training. We noticed that their course material was frequently updated, so an editing system was proposed and built to allow the client to save time by making changes or adding pages directly.
Mental Health First Aid
Interactive Training
Components Technology
The Clients NeedA market leader in the inspection industry, this engineering client was in need of very skilled developers to discover the cause of emergency problems. Afterwards, this forward thinking company needed expertise to help prepare their 5 year technology plan.
We have honest policies to earn long-term trust.
Microsoft .NET Framework VB.net ASP.net ADO.net HTML
Database MS SQL Server
Urgent support Old (legacy) applications Of ine synchronization Version tracking Software x estimation Process analysis Security analysis Data integrity analysis Software extensibility analysis Scalability analysis Performance analysis Usability analysis
The ProjectAfter many months of grappling with problems in their existing custom software, Pleasant was contracted to clarify the mystery. Within a day, the sources of several major problems were located. They were surprised at how fast we found the problems; we could have taken our time and billed a lot more like many companies do, but we aim to build on honesty and trust for a long term relationship.
Integrated Accounting
Emergency Fixes 4
-
Visual Design
Beautiful Graphics, Websites, and More
Having a website that not only looks beauti ful but also works and interacts awlessly is criti cal to your successful
project. Design rms simply dont have the strong foundati on of understanding the needs of your databases
and applicati ons, and the functi onality of your website will su er for it. Pleasant Soluti ons can create a website
from the foundati on up, as well as supporti ng elements such as logos, brochures, and banner ads. We can do the
designing from scratch for you, or we can work with your existi ng mock-ups and materials to make your website and
applicati ons perfect.
5
-
Visual Design
Beautiful Graphics, Websites, and More
Your marketi ng materials are nearly as important as your product when it comes to getti ng the word out. We can handle
design these products for you, whether that means brochures, signs, business cards, posters or more. Custom templates
for lett erheads, presentati ons, and other projects are an oft en-overlooked element in business plans that will add
trustworthiness and consistency to your communicati ons.
Rapid WatersTeam Building AdventuresTim LaGrange(302) [email protected]
Uncommon
Silvia MantilaChocolatier
2800 Clay Edwards DriveKansas City, MO 64116
(816) 691-2000
6
-
Components Technology Microsoft .NET Framework C# ASP.NET MVC with AJAX LINQ HTML
Databases NHibernate ADO.net SQLite
Quotes with automated cost calculations
Job tracking system Task management system Time tracking Material and labour cost
management
Common Pleasant reusable core Pleasant MVC Pleasant visual data modeller Error and usage information server
We let industrial companies focus on the bigger picture, with the help of automation.
The ProjectA web-based all-in-one system was created that handled inventory, pricing, quotes and reports, and which integrated with existing accounting software. Users could be granted some rights but not others using groups, making sure proprietary information was secure and inventory counts could not be tampered with.
The Clients NeedAll sales information was being saved in software so outdated, hardware could not be upgraded, and inventory was stored on a sheet of paper. Kodyac needed to bring their record keeping into the 21st Century for automation, security, and usability.
Kodyac Insulation
Contractor Project Tracking 7
-
Components Technology Microsoft .NET Framework C# ASP.NET
Databases NHibernate MS SQL Server
Accounting Module QuickBooks integration Advanced Database Module Advanced Report Module Email Integration User and Group Permissions
system Inventory Module Shipping Module
Common Pleasant Reusable Core Pleasant Visual Data Modeller Advanced Data Relationships
system
We help companies that are experiencing rapid growth.
The ProjectConverting all of these processes into a single point of access for all employees greatly reduced overhead time for key staff, especially accounting and sales members. It is secure, easy to use, and air tight against billing errors.
The Clients NeedThis client was using manual paper processes and a system which required all sales people have access to their Quickbooks. This made sales, ordering, invoicing, and accounting error prone, which made implementing necessary checks and balances infeasible from a cost perspective.
Swift Oil eld Supply
Custom ERP System 8
-
Components Technology
The Clients NeedA construction company specializing in helical pile installations needed to impress their clients with concise reports and proof of construction quality for engineering signoff.
We can handle real-time sensor data capture and reporting.
Microsoft .NET Framework C# XML/XAML Windows Presentation Foundation
(WPF) LINQ
Databases NHibernate ADO.net SQLite
Handheld touchscreen system Universal measurements converter Advanced report module Of ine synchronization module Advanced database module Advanced database updater
Common Pleasant reusable core Advanced con guration system ActiveWriter database interface Pleasant Visual Data Modeller
The ProjectTouchscreen software that is especially easy to use in the eld would record real-time data from sensors and mathematically process it into concise engineering reports and graphs. The data is later synchronized to the clients of ce. The reports, described as the Rolls Royce of the industry, would differentiate the client and assist in winning new contracts and increasing word of mouth referrals.
Helical Recorder
Real-time Construction Sensors
Helical Pile
Equipment With Usual
Motor Sensors
Torque Meter
To The Office: Up To The Minute
Information
Quoting System Inventory Dispatch Scheduling etc.
Office / ServersTo The Client: Online Reports of Completed Jobs Quotes Email Notifications etc
Reports For SignoffOr Quality Control
Client Engineers
Optional Onsite Printer
Any Digital Interface (such as
canbus)
To The Job Site:Pile Listing And Last Minute
Changes To The Job
Touchscreen Running
Helical Recorder
Internet
Internet(or thumbdrive)
9
-
Components Technology PHP HTML CSS Bootstrap
CMS Umbraco
Database MySQL
Secure website setup Content management system Graphic design Website design
Attractive websites arent just for the technologically savvy.
The ProjectA content management system was installed and con gured to be as easy to use as possible, with only mandatory elds left open to input. The system automatically generates links between les, including section indexes, and drag-and-drop le uploads. The public-facing site features a clean design that highlights important pages and information.
The Clients NeedThe last time that the website for this client was reviewed was in the early 2000s, and the design of it showed. It was dif cult to update by staff that were largely unfamiliar with web technologies. They needed a site that would be easy to use for of ce administrators and public visitors alike.
Of ce of the Ethics Commissioner of Alberta
Content Management System 10
-
Components Technology
The Clients NeedA construction company specializing in helical pile installations needed to eliminate bidding oversights, reduce bidding time, generate professional looking bids, and organize by tracking the many quotes sent out and the many revisions to each quote. They needed experts to seamlessly integrate to old, non-standard, pricing and inventory software.
Microsoft .NET Framework C# XML/XAML Windows Presentation Foundation
(WPF) LINQ VB v6 Infragistics Crystal Reports Microsoft MapPoint
Databases NHibernate ADO.net
Old (legacy) database adapter Terms and Conditions module Universal measurements converter Advanced report module Advanced database module
Common Pleasant reusable core Advanced con guration system Error and usage information server ActiveWriter database interface Pleasant Visual Data Modeller
Quoting systems are often a great return on investment.
The ProjectOf ce software to reduce errors and increase ef ciency by allowing the exible inputs based on length, weight, set rates, or markup percents, and by automatically doing many of the other mathematical calculations. A history of quote revisions was available to view. Terms and conditions varied for each quote, so a system to automatically structure the contract after selecting the terms was included to avoid manual work for each quote.
Helical Quoting
Construction Estimates 11
-
Components Technology
The Clients NeedA construction company specializing in helical pile installations needed to eliminate bidding oversights, reduce bidding time, generate professional looking bids, and organize by tracking the many quotes sent out and the many revisions to each quote. They needed experts to seamlessly integrate to old, non-standard, pricing and inventory software.
Microsoft .NET Framework C# XML/XAML Windows Presentation Foundation
(WPF) LINQ VB v6 Infragistics Crystal Reports Microsoft MapPoint
Databases NHibernate ADO.net
Old (legacy) database adapter Terms and Conditions module Universal measurements converter Advanced report module Advanced database module
Common Pleasant reusable core Advanced con guration system Error and usage information server ActiveWriter database interface Pleasant Visual Data Modeller
Quoting systems are often a great return on investment.
The ProjectOf ce software to reduce errors and increase ef ciency by allowing the exible inputs based on length, weight, set rates, or markup percents, and by automatically doing many of the other mathematical calculations. A history of quote revisions was available to view. Terms and conditions varied for each quote, so a system to automatically structure the contract after selecting the terms was included to avoid manual work for each quote.
Helical Quoting
Construction Estimates
Components Technology
The Clients NeedMetamorphosis Productions Internationals debut product. At the time, MPI needed to carve a presence in the very competitive multiplayer games industry: to rise above competitors in terms of exibility, visual appeal, and smoothness of play.
C++ Borland VCL Microsoft .NET Framework Win Forms Windows Sockets (TCP) ActiveX Win32 API PHP
Databases MySQL MS SQL Server
Note: 40+ contract artists involved
Base program Plugin architecture Highly optimized server Automatic update engine User interface customizer module Game rules engine (millions of
variations) Arti cial intelligence with fuzzy logic
and probabilities Game statistics reporting Layered graphics processor Error and usage information server Heuristic game rule summarizer
Game servers demonstrate our expertise with many-user systems.
The ProjectAn entire production from concept to retail ready packaging, programming to graphics, and game server to administration back end. The server needed to handle 1000s of players with a single commodity server and minimal bandwidth. The playing was smooth even with old modems slower than 56k. The rules engine handles more rule variations of each game than any competitor. The product allowed for complete rebranding and visual changes so it could be used by other game publishers, in whole or in part.
Canasis
Online Classic Games 12
-
Components Technology
The Clients NeedPleasant Solutions saw a need not only internally, but also within our clientele, to accurately track time for employees working on computers and juggling many tasks. After evaluating dozens of programs and producing little valuable information, it was clear a more innovative approach was needed.
Time entry and reporting module Browser tabs system Advanced report module Advanced database updater Of ine synchronization module Copyright security module Embedded video player
Common Pleasant reusable core Advanced con guration system Error and usage information server ActiveWriter database interface Pleasant Visual Data Modeller
Microsoft .NET Framework C# XML/XAML Windows Presentation Foundation
(WPF) LINQ
Databases NHibernate ADO.net MS SQL Server, PostgreSQL,
SQLite, etc
We use this to accurately track any hourly work we do for you.
The ProjectPleasant Time Tracker allows accurate recording of time with minimal distraction, particularly when more than one thing is being tracked (type of work, for who, etc). Flexible reporting allows for unlimited possibilities of how to group and report on information so insights and decisions are readily possible.
Pleasant Time Tracker
Timing and Reporting
Components Technology
The Clients NeedA natural health food distributor, Avena Originals, had a couple poor experiences with other developers before coming to us. A large existing system that was closely tied to their style of of ce operations but which had reached the limits of its capabilities needed to be rebuild and extended with many new features.
Microsoft .NET Framework C# XML/XAML Windows Presentation Foundation
(WPF) LINQ ASP.net with AJAX
Databases NHibernate ADO.net MS SQL Server
Accounting module Inventory module Shipping module Universal measurements (for
currency) Advanced report module Email integration module Bank EFT integration
Common Pleasant reusable core Advanced con guration system Error and usage information server ActiveWriter database interface Pleasant Visual Data Modeller
We can handle building very large and complex financial systems.
The ProjectThis back of ce system began by looking at their existing systems, their needs, and what software systems would work best for them in the future. Working closely with the client and meeting regularly to show progress and discuss the design, we (at time of writing) are building a system that is expected to surpass their expectations in quality and be exactly what they wanted because they are involved throughout.
Accounting and Shipping
Back Office Software13
-
Components Technology
The Clients NeedA natural health food distributor, Avena Originals, had a couple poor experiences with other developers before coming to us. A large existing system that was closely tied to their style of of ce operations but which had reached the limits of its capabilities needed to be rebuild and extended with many new features.
Microsoft .NET Framework C# XML/XAML Windows Presentation Foundation
(WPF) LINQ ASP.net with AJAX
Databases NHibernate ADO.net MS SQL Server
Accounting module Inventory module Shipping module Universal measurements (for
currency) Advanced report module Email integration module Bank EFT integration
Common Pleasant reusable core Advanced con guration system Error and usage information server ActiveWriter database interface Pleasant Visual Data Modeller
We can handle building very large and complex financial systems.
The ProjectThis back of ce system began by looking at their existing systems, their needs, and what software systems would work best for them in the future. Working closely with the client and meeting regularly to show progress and discuss the design, we (at time of writing) are building a system that is expected to surpass their expectations in quality and be exactly what they wanted because they are involved throughout.
Accounting and Shipping
Back Office Software 14
-
Components Technology
The Clients NeedA manufacturer and builder of patio enclosures was spending a large amount of time doing complex construction estimates. The company also wanted customers at various retail chains to be able to get instant quotes at any time, giving this manufacturer an advantage over competitors trying to get into large retail chains.
Microsoft .NET Framework C# Windows Presentation Foundation
(WPF) XML/XAML XML
Database SQLite
Realtime 3d Modelling Process analysis Advanced data relationships system Advanced report module
Common Pleasant reusable core Advanced data relationships system
We have experience with instant 3d models and complex quoting systems.
The ProjectAfter learning everything about constructing patio enclosures, a system was built that was easy enough for dealership cashiers to provide instant quotes to customers along with fully 3D views of the patio enclosure to be build. Aside from increasing sales, the system also provided a full list of parts and materials for the manufacturer to save more labour time.
Patio Enclosures
3D Construction Previews 15
-
Components Technology
The Clients NeedA call centre with dozens of phone lines needed to record all calls to avoid later disputes over items sold over the phone as well as for quality control and training. They also needed employees to be reminded when customers expected follow-up calls.
Microsoft .NET Framework C# LINQ XML
Databases NHibernate PostgreSQL
Telephone system integration QuickBooks integration Process analysis Security analysis Compression module User and group permissions system
Common Pleasant reusable core Advanced con guration system Error and usage information server Pleasant Visual Data Modeller
Integrating custom software to phone systems opens up valuable opportunities.
The ProjectIn partnership with the telephone hardware provider GoTel Communications, software that integrates to the ShoreTel brand hardware. Call quality went up and sales did too as employees never missed opportunities to follow-up. The system pays for itself as a sales tool and still lowers confusion and labour time compared to their old paper system. Pleasant and GoTel continue to offer custom phone system solutions with no limits to other clients, an advantage over GoTels competitors.
GoTel and SOS
Telephone Recording 16
-
Components Technology
The Clients NeedAn entrepreneur with a belief in the power of self-motivation had an idea to make software that would use widely known motivational techniques to improve customer lives. The software had to be very easy to use and support advanced features like self-recorded subliminal messages.
Microsoft .NET Framework C# Windows Presentation Foundation
(WPF) XML/XAML
Database SQLite
Advanced audio processing Embedded video player Copyright security module Full service hosting Usability analysis
Common Pleasant reusable core Error and usage information server
Our commercialization experience can help entrepreneurs make the right choices.
The ProjectSoftware that brought his idea to life and that had more exibility than he expected. Not only could it do motivational sessions and subliminal messages, but it could also be used as a reminder system and good-habit forming tool for businesses. With Pleasants help, his potential market was broader and the chance of success higher.
DreaMaker
Consumer Self-Motivation Tool 17
-
Components Technology
The Clients NeedNorth Americas leading climate change company (largest developer of carbon capture systems and largest source of investment capital for carbon and methane management) needed urgent help providing complex Excel reports to their large clients. All the programming had to be done in excel due to corporate policies of their clients.
Excel Process analysis Urgent support Consulting
We can help with many urgent Excel, Access, and other projects.
The ProjectPleasant ef ciently learnt about how the client interprets and calculates carbon offset projections and added mathematical and macro programming to their spreadsheet. The reports were delivered to their important clients on time, leaving them impressed rather than disappointed.
Carbon Offset Projections
Advanced Excel Programming 18
-
Components Technology
The Clients NeedA rapidly growing scaffold rental company, Wrapex, needed to verify all charges from equipment suppliers to provide audit assurance, and needed help transitioning towards renting out some of their own equipment in addition to using multiple vendors.
Microsoft .NET Framework C# LINQ Windows Presentation Foundation
(WPF) XML/XAML
Databases NHibernate SQLite PostgreSQL
Process analysis Advanced database module Advanced database updater Advanced report module User and group permissions system
Common Pleasant reusable core Advanced con guration system
Having seen many business processes, we can offer directly valuable advice.
The ProjectSoftware that tracks exactly which equipment came from where, went where, is out in the eld, and is missing. By now maintaining their own rentable inventory and using multiple vendors, pro t margins were increased. Pleasant recommended business process changes to their invoicing and collection cycle that greatly reduced the strain on administrative staff.
Scaffolding
Rental Tracking System
Components Technology
The Clients NeedThe client had an existing old database and dynamic diagramming website and needed to make improvements cost effectively and have access to ongoing technical support, despite the system being built incorrectly and with lack of planning for potential future changes. Rebuilding the site was not an option at the time.
HTML Microsoft .NET Framework Win Forms ActiveX VB.net ASP.net
Database MS SQL Server
Urgent support Old (legacy) applications Full service hosting Secure website setup Ongoing IT support
Rebuilding isnt always the best option. We can work with old code.
The ProjectA technical support plan to x the old code as breaks occured when new data was input. Working around the severe limitations of the system to add features and modify the layout without having to rebuild everything.
Track Real Estate Vacancy
Old System Support19
-
Components Technology
The Clients NeedThe client had an existing old database and dynamic diagramming website and needed to make improvements cost effectively and have access to ongoing technical support, despite the system being built incorrectly and with lack of planning for potential future changes. Rebuilding the site was not an option at the time.
HTML Microsoft .NET Framework Win Forms ActiveX VB.net ASP.net
Database MS SQL Server
Urgent support Old (legacy) applications Full service hosting Secure website setup Ongoing IT support
Rebuilding isnt always the best option. We can work with old code.
The ProjectA technical support plan to x the old code as breaks occured when new data was input. Working around the severe limitations of the system to add features and modify the layout without having to rebuild everything.
Track Real Estate Vacancy
Old System Support 20
-
Components Technology
The Clients NeedA semi-retired businessman owned server software for sports events that hadnt been used for years, but was contacted by a large potential client. He needed to leverage a software companys expertise to revive the system since all the technical employees were long gone: someone to take an old hard drive of code and setup a demo and answer any questions the potential client had.
Java MySQL
Urgent support Outsourced product sales team Full service hosting Ecommerce integration module Software change estimation Software extensibility analysis
We can be an on-demand sales and technology division: no ongoing overhead.
The ProjectRevived the system to setup a live demo server and virtualize the server so it could be stored and reset as needed for future demos. Answer questions about the features, limitations, and possibilities for customization as well as demonstrate to the client that we could still integrate to their own systems.
Sport Event Software
Reviving And Selling Old System 21
-
Components Technology
The Clients NeedAn aspiring entrepreneur had an idea for some new restaurant software and was about to take friend and family money to start building and marketing it. He needed experts to help him know what he was getting into and to lay out the expected costs.
Misc hardware platforms (compared)
iPad
Consulting Project cost estimation Scalability analysis Software extensibility analysis Handheld touchscreen system
Our expertise can inform you, so you know what to expect.
The ProjectWe provided a full breakdown of anticipated hardware costs, software costs, maintenance costs, cabling installation costs, along with potential risks of his idea failing that he should address. It opened his eyes to the idea not being pro table without charging more than he projected restaurants would be willing to pay. Ultimately, he wisely opted to wait for some other idea and was able to avoid sinking both his and his familys money into an unpro table idea.
Restaurant Software
Technology Cost Consulting 22
-
Components Technology
The Clients NeedA medical doctor working for a hospital was wasting a lot of time dealing with billing procedures. He needed experts to create a system to save him time and then commercialize the tool and sell it to other doctors simply to pay for his costs. His time was limited and valuable, so he needed someone to do it without much involvement from him.
Microsoft .NET Framework C# Windows Presentation Foundation
(WPF) XML/XAML LINQ
Databases NHibernate SQLite
Process analysis Copyright security module PDF integration module Outsourced software maintenance Outsourced product customer
support Outsourced product sales team
We can provide passive income, without the headaches of running a company.
The ProjectA medical system that reduced a couple days of tedious work per month to less than a couple hours. The system was so fast to use that the doctor actually found it fun. We added copyright protection, packaged it up, and handled all demos and sales to other doctors. He simply refers other interested doctors and collects his share of pro ts, and we take care of everything else.
Hospital Billing
Commercialize A Medical Tool 23
-
Components Technology
The Clients NeedA large food company, Nestle, was seeking an innovative way to market and sell their candy. Mentor Group had the vision of a futuristic candy vending machine. They needed us to ful ll Nestles extensive software and branding-graphics needs on a very tight schedule.
Microsoft .NET Framework C# ASP.net with AJAX Windows Presentation Foundation
(WPF) XML/XAML LINQ
Databases SQLite PostgreSQL
Large Kiosk-size touchscreen system
Proprietary hardware integration Outsourced software maintenance Usability analysis Scalability analysis Urgent support Advanced database module Advanced database updater Automatic update engine Copyright security module Embedded video player Full service hosting Of ine synchronization
With our touchscreen expertise, we are a valuable partner.
The ProjectA state of the art vending machine with 40 touchscreens, interactive software, graphics that meet all of Nestles strict requirements, and interfacing with cash, credit, and gift card systems. Under the hood, the software worked with proprietary equipment that controlled the candy and cup dispensing, even doing things like locking and disposing of candy if it is not claimed within a few minutes.
Mentor Group / Nestle
Touchscreen Vending Machine 24
-
Components Technology
The Clients NeedThe owner of a skate sharpening business had a loyalty card process where people prepay for many sharpenings and the store would record how many they used, manually on paper cards. He needed something that was extremely easy to use to look up customers and keep track of credits. Other software was too complicated to use and too expensive. Much like getting a simple cell phone interface right, there are many ways to get it wrong and upset users.
Microsoft .NET Framework C# Windows Presentation Foundation
(WPF) XML/XAML Windows Communication
Foundation (WCF) LINQ
Databases SQLite
Small screen interface Outsourced software maintenance Outsourced product customer
support
Common Pleasant reusable core
Making simple interfaces is not as easy as it sounds: consider annoying cell phones.
The ProjectA very easy and fast to use system on tiny computer that can lookup a customer in 1 click plus the name, and can add a credit and move to the next person in 2 clicks total. Training takes about 60 seconds. Every other system compared against required many additional clicks and was much harder to use. This system is now available for other industries.
Skate Sharpening
Punchcard Tracking Mini-System 25
-
Components Technology
The Clients NeedThe owner of a skate sharpening business had a loyalty card process where people prepay for many sharpenings and the store would record how many they used, manually on paper cards. He needed something that was extremely easy to use to look up customers and keep track of credits. Other software was too complicated to use and too expensive. Much like getting a simple cell phone interface right, there are many ways to get it wrong and upset users.
Microsoft .NET Framework C# Windows Presentation Foundation
(WPF) XML/XAML Windows Communication
Foundation (WCF) LINQ
Databases SQLite
Small screen interface Outsourced software maintenance Outsourced product customer
support
Common Pleasant reusable core
Making simple interfaces is not as easy as it sounds: consider annoying cell phones.
The ProjectA very easy and fast to use system on tiny computer that can lookup a customer in 1 click plus the name, and can add a credit and move to the next person in 2 clicks total. Training takes about 60 seconds. Every other system compared against required many additional clicks and was much harder to use. This system is now available for other industries.
Skate Sharpening
Punchcard Tracking Mini-System
Components Technology
The Clients NeedA client in the television industry had a huge database that was about to become one of the largest databases in the world (600+ terabytes) due to the additional information that can be tracked on modern TV boxes. They needed exceptionally strong database and architecture experts to design the overall architecture and recommend which cutting edge systems should be used.
Consulting Process analysis Performance analysis Scalability analysis Reporting platform analysis Database platform analysis Database optimization Old (legacy) applications
Con dential
We have experience with some of the largest databases in the world.
The ProjectA thorough analysis thick as a book. Evaluted requirements against database platforms and BI Analysis platforms designed for exceptionally large databases. Some of these platforms only have hundreds of clients and are unheard of by most senior programmers. Going above and beyond, we did deep cost research to show which companies would discount up to 90%+ during closed door negotiations.
Television Advertising
Massive Database Consulting
OPTIMALImproved
CostImproved
Performance
+ Additional HardwareScenario
SCBScenario
SCC+ Additional Hardware+ Software Reconguration
ScenarioSCA
Software RecongurationIs the Only Lost Cost
Nearly No Losses
26
-
Components Technology
The Clients NeedA managed-IT provider, F12 Networks, had a long standing software development division. They desired to shut it down and outsource it entirely. They needed a software company to handle maintenance of many old applications as well as build their mission critical portal application. They also desired a partner that could satisfy the custom software needs of their clients.
VB v6 Infragistics Win32 API ADO.net Microsoft .NET Framework VB.net C# ASP.net with AJAX Win Presentation Foundation (WPF) XML/XAML LINQ
Databases MS SQL Server, PostgreSQL,
SQLite, etc
Old (legacy) applications Outsourced software maintenance Outsourced product customer
support Urgent support Software x estimation Data integrity analysis Process analysis Scalability analysis Software extensibility analysis Usability analysis ActiveDirectory integration module High security authentication Version tracking hosting
We have replaced the software divisions of several companies.
The ProjectBecome the caretakers of all applications and provide emergency response services. Build a new portal app allowing clients without technical experience to do diagnostics on their computer and network, manage their ActiveDirectory systems, purchase equipment, and more. It was elegant and very easy for clients to use, critical to reducing calls to their support department. Our business analysis greatly impacted the design: changing the applications focus from equipment to the support team.
Managed IT - F12
Replace A Software Division 27
-
Components Technology
The Clients NeedA screwpile drilling company hired a lone-wolf programmer to build an application, but it had errors in drilling calculations and had reached its limit due to poor architecture design. They needed experts to rebuild it on a proper architecture so the application could have new features added cost effectively and so they could commercialize the system.
Consulting Universal measurements converter Advanced database module User and group permissions system Outsourced software maintenance
Common Pleasant reusable core Advanced con guration system Pleasant Visual Data Modeller
Microsoft .NET Framework C# ASP.net with AJAX VB v6
Databases PostgreSQL SQLite MS SQL Server Access
Rebuilding a poor quality system made by lone-wolf programmers is common.
The ProjectA web application built on a rock solid architecture that could add features without losing money by rebuilding things again. The project was completed many times faster than what they were used to seeing with the lone-wolf programmer, a typical contrast. All of the drilling calculations were corrected and the engineering team had much higher con dence in them compared to the old version.
Screwpile drilling system
Rebuild With Better Programming 28
-
Components Technology
The Clients NeedAn IT company no longer desired to maintain and support an event ticket management system they custom built as it was no longer in their core business plan and therefore costing them more to maintain and not generating pro ts. They needed a software company that could provide an exit strategy for them with continued service to existing clients and providing cash for their other needs.
Outsourced software maintenance Outsourced product customer
support Outsourced product sales team Handheld touchscreen system Software as a service (SaaS) Ongoing IT support Urgent support Old (legacy) applications Old (legacy) database adapter Full service hosting Email integration module Secure website setup Software x estimation
Microsoft .NET Framework VB.net C#
Database MS SQL Server
Partnering with us is more profitable than running your own software division.
The ProjectPleasant took over the software and because software is our core competence we were able to ef ciently manage it to be sustainably pro table, provide the original owners with some cash, and provide existing clients with continued service. A win-win-win scenario.
Pleasant Tickets
Event Ticket Selling & Scanning 29
-
Components TechnologyVaries by project, typically: Large Kiosk-size touchscreen
systems Software project estimation Outsourced software sales team Of ine synchronization module Old (legacy) database adapter Ongoing IT support
Common Pleasant reusable core
Varies by project, typically: Microsoft .NET Framework C# AS/400
Databases DB2 SQLite
We allowed a large technology company to expand their software offering.
The ProjectAfter they assessed our capabilities to meet the needs of many of their projects, we partnered for a touchscreen information kiosk as the rst project. We provided them with marketing material designed consistent with their other materials, that they could pass on to clients to explain the relationship and what software services they could now provide. Pleasant also gained a valuable partner to help our clients with large scale AV hardware needs.
The Clients NeedCanadas largest audio visual and broadcast technology company, Applied Electronics, needed a exible software partner to provide touchscreen software for multiple future projects for their clients. Understanding that work done by a software company would re ect on them, they needed people who shared their high standards of professionalism.
Applied Electronics
Touchscreen Software Partner 30
-
Components Technology VB.net SQL
Database Microsoft Access
Consulting Process analysis Database optimization Team training
Clients rely on us repeatedly over the years because we consistently do a great job.
The ProjectThe database we had already built was improved to include automation for common tasks and calculations. When done manually, these tasks would require reference across multiple spreadsheets to calculate labour requirements and cost projections and could now be done in a matter of moments with the new functionality.
The Clients NeedBecause we had done such a great job with their rst project, Environment Canada returned to us to upgrade their database. We already understood their business and process requirements and use that knowledge to give them a better end product
Environment Canada
System Upgrades 31
-
Components Technology Database optimization Ongoing IT support
Access
We can cost effectively fix and improve Access projects.
The ProjectCleanup, repair, and add to an existing Access database that was becoming a maintenance burden. After the database was returned to a good state, providing ongoing occasional support and improvements.
The Clients NeedA well known group of construction companies, PCL, had an of ce that needed cost effective Access database development.
PCL
Access Database Development 32
-
Components Technology Flash/Flex Adobe AIR Windows Communication
Foundation (WCF)
Cross platform mobile platform (iPhone, Android)
Server-side coupon/gift card app
We have the expertise to transform an idea into practical business solutions.
The ProjectPleasant Solutions provided a cross-platform mobile app that interfaces with the clients existing web service and central database. Adecor was then able to provide businesses with an easy, low-cost couponing solution that their customers then redeemed via their mobile.
The Clients NeedA web development company, Adecor Business Solutions, saw a market in providing an easy-to-use, one stop shop for businesses to create coupons, gift cards and vouchers, but lacked the programming expertise to develop the back-end themselves.
Easy and Affordable
A Mobile Coupon Solution 33
-
Components Technology ASP .NET MVC3 C# LINQ Simulsoft Reports Telerik MVC
Databases NHibernate SQLite
Mobile device capable viewing numerical output of sensor data
Alarm display Real-time graph output of
con gurable metrics
Common Pleasant reusable core Data acquisition module Error and usage information server Visual data modeller Pleasant MVC Numeric measures module Advanced con guration system
We enjoy a creative challenge and thrive on giving that extra 10%.
The ProjectIntegrating mobile phones, closed-loop networks and truck sensors, Pleasant helped differentiate the clients trucks from its competitors by offering a solution with historic data, real-time monitoring, and branded reporting. To further ensure successful commercialization of the software update, support and various con guration options were included.
The Clients NeedA welding company was looking to increase marketability of their trucks and approached Pleasant to integrate a Fluid Management System. The resulting software became a key selling point of the clients trucks and remains a major competitive advantage.
Seamless Display
Capture of Real-Time Sensor Data 34
-
Components Technology Microsoft .NET Framework LINQ Windows Presentation Foundation
(WPF) XML/XAML
Backup extraction module Message/contact analysis module
Common Pleasant reusable core Advanced con guration system Error and usage information server Pleasant visual vata modeller
Sometimes easy-to-use and single-purpose create the most powerful results.
The ProjectOur Berry Extract application ports SMS backup les from a Blackberry to a PC where conversations are easily searched and read as cohesive stories. The application has proven to be very popular, especially within the legal community where SMS communications can be entered as powerful evidence for or against an accused.
The Clients NeedAs Blackberry users, we understood the frustration of trying to nd and review SMS history on the mobile phone, and couldnt resist creating an obvious solution.
Search & View History
Porting SMS to PC 35
-
Components Technology Microsoft .NET Framework LINQ Windows Presentation Foundation
(WPF) C#
Databases NHibernate SQL Server PostgreSQL
Server-side pairing service SMS device pairing app Playbook pairing and SMS viewing
app
Common Pleasant reusable core Advanced con guration system Error and usage information server Pleasant visual data modeller
Sometimes easy-to-use and single-purpose create the most powerful results.
The ProjectSMS Bridge software was developed to provide a secure, server-assisted, means for a users to sync SMS text messages sent to their Blackberry with their Playbooks, allowing them to chat in real time from their Playbooks.
The Clients NeedIn this day of mobile communications, Pleasant Solutions saw the demand for syncing SMS text messages between a Blackberry and Playbook or similar tablet device.
Blackberry to Playbook
Remote SMS Retrieval 36
-
Components Technology ASP .NET MVC3 LINQ C# Telerik Reporting
Databases NHibernate SQLite
Mobile device capable self-dispatch software
Call-in and order management system
Simply Accounting integration module
Docket creation module
Common Pleasant reusable core Advanced con guration system Pleasant MVC Pleasant visual data modeller Error and usage information server Pleasant Simply Accounting service
Portability must be integrated with business systems to deliver true efficiencies.
The ProjectPleasant provided a self-dispatching system that integrates a series of modules, including inventory, customer management, and order creation, with the clients accounting software. Each truck driver was equipped with a hand-held mobile device that displayed only appropriate information, which enabled them to self-manage their own dispatching.
The Clients NeedAn oil recycling company, Van Brabant Oil Ltd., needed to start digitizing some of its work ow in order to improve truck dispatching performance, and reduce paperwork and waste.
Oil Industry Challenges
Improving Business Operations 37
-
Components Technology Microsoft .NET Framework C# MVC with AJAX
Databases SQLite MS SQL Server PostgreSQL MySQL
Security analysis High security authentication Software extensibility analysis Email integration module Advanced report module Copyright security module ActiveDirectory integration module Old (legacy) application integration Urgent support Team training
We are trusted by 100s of users seeking the highest level of security.
The ProjectAddressing the need for a secure password management system, Pleasant developed Password Server to offer the highest level of security combined with the convenience of centralized storage. With an enterprise version and extensive features list, the project was developed to be usable for anyone with serious con dentiality needs.
The Clients NeedUsed by a wide variety of companies across various industries, any client can feel comfortable about the security of their extremely sensitive data. With Banks, Medical Centers, Universities, IT companies, and even the US Department of Energy as some of our users, the award winning server is built for the password management system, KeePass.
Pleasant Password Server
Maximum Security System 38
-
Components Technology Scanning module for mobile devices Base ticket selling website Custom website con guration
module Venue setup module Project/event setup module Tickets con guration module Financial and legal modules
Common Pleasant reusable core Visual data modeller Numeric and measures modules Payments module Regional module
ASP .NET MVC3 C# LINQ Telerik MVC Telerik Reporting
Databases NHibernate SQL Server, PostgreSQL, SQLite
From ticket purchase to door redemption, users need a seamless experience.
The ProjectUsing its proprietary ticketing solution called Pleasant Tickets, Pleasant Solution custom branded websites for each attraction involved in the City of Edmonton project. But Pleasant went way beyond ful lling minimum requirements by providing easy, click-to-select reserve seating and advanced Season Pass Exchange capabilities that will support any type of City event requiring tickets. The system was later expanded to support all City recreation centres.
The Clients NeedCity of Edmonton of cials managing attractions recognized the value of having an online ticketing solution for user convenience as well as to increase sales. The speci c requirements were to create branded purchasing websites for each attraction, and to integrate their merchant account with the system.
City of Edmonton
Integrated Online Ticketing Solution 39
-
Components Technology ASP .NET MVC3 Microsoft .NET Framework C# LINQ Telerik MVC Stimulsoft Reports
Databases NHibernate SQL Server PostgreSQL
Database back-end Membership manager Demographic support module Web interface
Common Pleasant reusable core Visual data modeller Error and usage information server Pleasant MVC Pleasant reporting module Advanced con guration system
We understand that databases should do much more than store static data.
The ProjectPleasant Solutions built a robust, customized database application to rigorous speci cations. Political party planners are able to track details of members history and involvement with campaigns, as well as gain insight into the demographic characteristics in uencing a members strong or waning support. Such insight has proved invaluable for planning and winning elections.
The Clients NeedA prominent local political leader wanted a way not only to store and track membership information, but also to analyse the demographics of party supporters.
Tracking & Data Analysis
Advanced Database Applications 40
-
Components Technology ASP .NET MVC3 Microsoft .NET Framework C# LINQ Dojo Telerik MVC Stimulsoft Reports
Databases NHibernate PostgreSQL
User permissions module Advanced search and reporting
engine Data import module Web interface Image conversion/editing module
Common Pleasant reusable core Pleasant visual data modeller and
MVC Error and usage information server Pleasant reporting module Pleasant numeric measures module Advanced con guration system
We can build systems that exceed others you see on the market.
The ProjectAfter becoming acquanted with the details of their business and speci c niche, Pleasant Solutions designed a web-based system to process their data into reports ready for client use. After the system had reached a level of quality higher than the other systems that were available, further automation was added to greatly reduce labour time to prepare each report for their Clients.
The Clients NeedAn ultrasound reporting company, Ace Ultrasound, had need for a modern system to be built based on managements experience, modern technological developments, and old systems that have been seen.
Smarter Technologies
Modernizing Outdated Systems 41
-
Components Technology ASP .NET Microsoft .NET Framework C# LINQ DevExpress
Databases EntitySpaces MySQL
Advanced search User permissions scheme Advanced search and reporting
engine User interface layout Data input validation
No challenge is too difficult for our expert development team.
The ProjectSometimes it more dif cult to pick up programming an application where someone else left off, rather than starting from scratch. However, the client was concerned about losing the already-substatial investment in the project, and so Pleasant Solutions agreed to complete the application. Working closely with the client, the un nished source code was analysed, reworked, and completed according to speci cations.
The Clients NeedHaving worked unsuccessfully with another developer for some time trying to create a software application that manages a permission-based le system, DocumentBuddy owners called on the expertise of Pleasant Solutions to get the job completed.
Protecting Sensitive Data
Permission-Based Access 42
-
Components Technology ASP .NET MVC3 Windows Communication
Foundation
Databases MySQL SQL server PostgreSQL
User login module Webpage integration Database communication module Administrative con guration Advanced con guration
Designing the technologies and project specifications requires real expertise.
The ProjectWorking with some basic documents that were provided by the client, and conducting extensive Internet research, Pleasant Solutions assembled the technical documentation to the standards recognized by the patent of ce. Documents led covered server hardware and service communication protocols, database communication and multi-database interoperation, as well as client-side interfaces and data analysis strategies.
The Clients NeedA local entrepreneur had a variety of ideas that he wanted to patent, but didnt have the appropriate documentation to de ne and specify the technologies in a manner that would be acceptable to the patent of ce.
Patenting Assistance
Technical Design and Specification 43
-
Components Technology ASP .NET MVC3 Windows Communication
Foundation
Databases MySQL SQL server PostgreSQL
User login module Webpage integration Database communication module Administrative con guration Advanced con guration
Designing the technologies and project specifications requires real expertise.
The ProjectWorking with some basic documents that were provided by the client, and conducting extensive Internet research, Pleasant Solutions assembled the technical documentation to the standards recognized by the patent of ce. Documents led covered server hardware and service communication protocols, database communication and multi-database interoperation, as well as client-side interfaces and data analysis strategies.
The Clients NeedA local entrepreneur had a variety of ideas that he wanted to patent, but didnt have the appropriate documentation to de ne and specify the technologies in a manner that would be acceptable to the patent of ce.
Patenting Assistance
Technical Design and Specification
Components Technology ASP .NET MVC3 Fusebox (PHP) Google Analytics Amazon S3
CMS Umbraco Drupal Joomla N2CMS
Databases MySQL SQL server PostgreSQL
Announcements listing Visual event calendar Website-based search Mailing list signup Volunteer postings Agency login/administration Social media integration
We understand how important it is to have a clear plan before proceeding.
The ProjectBased on document reviews, meetings, telephone interviews and surveys, Pleasant Solutions created a high-level project proposal, as well as a timeline and milestones to guide the bidding and evaluation criteria for submissions.
The Clients NeedA coalition of community and social service agencies, the Rocky & District Services Network, wanted to develop a community portal for important announcements, upcoming events and volunteer recruitment purposes. They needed a well constructed proposal document to send out for project bids.
High-Level Planning
Project Design and Documentation 44
-
Components Technology Code generation system Pleasant Visual Data Modeller Advanced data relationships system
Common Pleasant reusable core Advanced con guration system Error and usage information server ActiveWriter database interface
Microsoft .NET Framework C# XML LINQ
Databases NHibernate MS SQL Server SQLite PostgreSQL MySQL Oracle
We have invested a lot to keep our programmers efficient and cost effective.
The ProjectPleasant Data Modeller was successfully used internally on projects and will be available for separate sale as a specialist development tool in the future. The visual maps it creates are often used to show the client how their data is being dealt with. Once a map is created, it can be used to ll out 1000s of lines of typing automatically, allowing for tremendous cost savings to our clients.
The Clients NeedAs a cutting edge software developer, Pleasant Solutions needed to create a variety of projects and remain cost effective for the client. To assist, we needed a tool to quickly de ne a map of the complex relationships between many pieces of data, and to use that map to automatically do the programming for some parts of the software.
Pleasant Data Modeller
Software Development Tool 45
-
Components Technology Microsoft .NET Framework MVC with AJAX
Database PostgreSQL
Pleasant reusable core Advanced con guration system ActiveWriter database interface Advanced data relationships system Advanced report module Inventory module
We simplify business processes to let businesses focus on revenue generation.
The ProjectPleasant provided a solution that successfully increased decision making ef ciency by allowing quick access to key inventory properties. With additional functionality such as precon gured lists and PO generation implemented, the application simpli ed existing processes to shift business focus from logistics to revenue generation.
The Clients NeedAn oil and gas supply company that rents equipment was looking to develop a custom inventory system. They needed an accurate, easy-to-use solution in order to speed up the decision making process of what equipment resources should be allocated to certain jobs.
Rental Company
Industrial Process Simplification 46
-
Components Technology ASP.net MVC C# LINQ Kendo HTML Javascript CSS
Databases NHibernate SQLite PostgreSQL
Email integration module
Common Pleasant reusable core Pleasant DB Pleasant Visual Data Modeller Advanced con guration system Error and usage information server
We develop solutions which do more than support; our applications drive new business.
The ProjectPleasant created an all-inclusive database and web tool that allowed information to be entered about students and their companies/employers. Histories could be kept and automated emails could be sent out based on pre-determined needs, such as reminders, reports, or announcements.
The Clients NeedAs a training and testing provider for welding certi cation, Weldtech was lacking a comprensive system to track their students course history and certi cation expiration dates. There was a clear opportunity for becoming a better service provider if they could recommend related courses or remind students or their employers about upcoming recerti cations.
Weldtech Training
Certification and Training Tracking 47
-
Components Technology ASP.net MVC C# LINQ Kendo HTML Javascript CSS
Databases NHibernate SQLite PostgreSQL
Email integration module
Common Pleasant reusable core Pleasant DB Pleasant Visual Data Modeller Advanced con guration system Error and usage information server
We develop solutions which do more than support; our applications drive new business.
The ProjectPleasant created an all-inclusive database and web tool that allowed information to be entered about students and their companies/employers. Histories could be kept and automated emails could be sent out based on pre-determined needs, such as reminders, reports, or announcements.
The Clients NeedAs a training and testing provider for welding certi cation, Weldtech was lacking a comprensive system to track their students course history and certi cation expiration dates. There was a clear opportunity for becoming a better service provider if they could recommend related courses or remind students or their employers about upcoming recerti cations.
Weldtech Training
Certification and Training Tracking
Components Technology Outsourced product customer
support Outsourced software maintenance Software components vary by
project
Varies for each project
The ProjectThe company approached Pleasant to implement a Customer Relationship Management (CRM) system for one of their important end-clients. Designed speci cally to integrate with the IT providers custom software components, the provided business analysis requirements were used to generate the exact customized layout screens the end-client required.
When technology providers need a respectable partner, they look to us.
The Clients NeedAs a one stop, single point of contact for businesses of all sizes, this IT provider needed a reliable partner to implement solutions in areas outside their immediate service offerings. Requiring a developer with a proven understanding of business needs, they approached Pleasant to help implement a customer database project.
Wild Card Technology
Partnering for New Revenue Streams 48
-
Components Technology Excel Ongoing IT support
Team training
We treat small ongoing projects with the same precise, expert care as all projects.
The ProjectPleasant provided the updating of Excel spreadsheet functionality including the addition of new reports and Macros while also maintaining existing formulas. Demonstrating that the small client is just as important, Pleasant also made sure to provide instructions on some of the more advanced features available which were then adopted into new processes.
The Clients NeedAn independent insurance adjustment rm needed changes made to Excel spreadsheets. With updates to simple values, complex formulas, and macros, all in a setting where small mistakes can be costly, the client needed a developer that takes the same time and care with smaller projects as it does with large ones.
Kendal Adjusters
Excel Support 49
-
Components Technology Microsoft .NET Framework C# LINQ MVC with AJAX Stimulsoft Reports
Database PostgreSQL
File creation and tracking module File document attachments Invoice generation and tracking
module User and group permission system Email and internal noti cation
system XML import of external les
Common Pleasant reusable core Pleasant Visual Data Modeller Pleasant templating and processing
engines Pleasant MV
We prevent projects from being rebuilt several times due to other developer problems.
The ProjectA web-based product was created that could store a large number of contracts, invoices, and other documents. Uploaded les could then be directed along a work ow ef ciently.
The Clients NeedA rm of real estate lawyers, using technology to super-charge their rapid growth, needed a new document delivery system to replace an unsatisfactory one. The new system had to have the best in stability and security. Scalability was also important so that they could avoid rebuilding again in the future.
Vanguard Law Group
Real Estate Document Management 50
-
Components Technology Microsoft .NET Framework C# Windows Presentation Foundation
(WPF) XML/XAML LINQ
Databases NHibernate SQLite
Consulting Proprietary hardware integration Advanced database module Version tracking
Common Pleasant reusable core
Whether its for in-house operations, an end-client, or both, partnering with Pleasant means application peace of mind.
The ProjectWe created a new desktop program that ran on 64-bit architechture instead of 32, and which integrated with the load cells used to weigh vehicles. The software and hardware would be sold together as a complete package.
The Clients NeedMassload, A distributor of large-scale trucking scale equipment, needed the software for their existing product rebuilt and updated to work more effectively with modern computers. They also needed a company to take over and support their Quality Assurance systems.
Truck Weigh-Stations
Equipment Calibration and Integration 51
-
Components Technology Adobe AIR iPhone Android Union platform
Handheld touchscreen system Small screen interface
We take the guess work out of making things simple.
The ProjectA mobile app that was produced for both iOS and Android devices. Leveraging touch-screen technology on modern smartphones, the game allows each player to choose a secret code, and then guess what the other players code is before the other player guesses theirs from the feedback given by the game.
The Clients NeedThe client came to us with an idea for a new game based on one he had enjoyed as a child. He wanted children of the current generation to have a chance to hone their logic skills, so the interface needed to be easy to understand and learn.
4A Game
Collaborative Mobile Games 52
-
Components Technology Adobe AIR iPhone Android ASP.net MVC C# LINQ OAuth Kendo
Databases NHibernate SQLite PostgreSQL
Handheld touchscreen system Small screen interface
Common Pleasant reusable core Pleasant DB Pleasant Visual Data Modeller Advanced con guration system Error and usage information server
We can do small mobile applications very efficiently.
The ProjectCreate an informative and accessible mobile app for members to look information up quickly and accurately. Members can look up the contact information for union representatives and executive staff. They can also get direct links to the AUPE and related websites.
The Clients NeedThe AUPE needed a mobile app for their members to use that would put the most recent union news and information at their ngertips. If a member needed representation for an issue, it was especially important to be able to easily nd information for the correct Steward.
AUPE Local 54
Update Your Member Base Instantly 53
-
Components Technology Microsoft .NET Framework C# WPF XML/XAML LINQ
Task management system Advanced report module
We help businesses leverage technology to better understand their customers.
The ProjectA program was created to keep a database of equipment installed for clients, when it was installed, and when it would need to be inspected. The results of the inspection could also be entered in, and then a letter detailing the suggested actions (repair or replacement) could be automatically generated.
The Clients NeedThe managers at the company were manually tracking their sales on paper, and writing yearly maintenence reports and recommendations for their clients in a templated document. They needed an integrated solution to keep track of clients sales history and automatically generate reports for them.
Can-Am Air Conditioning
Better Record Keeping 54
-
Components Technology Microsoft .NET Framework C# SQL Javascript ASP.net Bing Maps HTML
Database MS SQL Server
Performance analysis Scalability analysis
When failure is not an option, we can be counted on.
The ProjectWe successfully demonstrated our capability with our proposal and followed through by providing exactly what they were looking for. For minimal added expense, we were able to deal with additional feature requests throughout the development phase
The Clients NeedWith an election on the horizon, Alberta Elections wanted to add an interactive map to elections website where constituents could nd their voting locations and information about the candidates in their electorate district. This application would need to be accessible across platforms and browsers.
Alberta Elections
Map Search Web Application
Components Technology Xamarin C#
Handheld touchscreen system Small screen interface In-app advertising Progress tracking Cross-platform mobile compatibility
Stuck with an unusable mess from a previous developer,we can get you back on track.
The ProjectWe understood their frustration with the previous developer and alleviated concerns with an early rst-look demo and continuously collecting feedback and a hands-on development including focus groups.
The Clients NeedAfter a code review from a failed project done by a previous developers, Pleasant was able to determine that the project was not salveagable as-is and would need to be rebuilt from the ground up.
The Passing Zone
Driver Training Mobile App55
-
Components Technology Microsoft .NET Framework C# SQL Javascript ASP.net Bing Maps HTML
Database MS SQL Server
Performance analysis Scalability analysis
When failure is not an option, we can be counted on.
The ProjectWe successfully demonstrated our capability with our proposal and followed through by providing exactly what they were looking for. For minimal added expense, we were able to deal with additional feature requests throughout the development phase
The Clients NeedWith an election on the horizon, Alberta Elections wanted to add an interactive map to elections website where constituents could nd their voting locations and information about the candidates in their electorate district. This application would need to be accessible across platforms and browsers.
Alberta Elections
Map Search Web Application
Components Technology Xamarin C#
Handheld touchscreen system Small screen interface In-app advertising Progress tracking Cross-platform mobile compatibility
Stuck with an unusable mess from a previous developer,we can get you back on track.
The ProjectWe understood their frustration with the previous developer and alleviated concerns with an early rst-look demo and continuously collecting feedback and a hands-on development including focus groups.
The Clients NeedAfter a code review from a failed project done by a previous developers, Pleasant was able to determine that the project was not salveagable as-is and would need to be rebuilt from the ground up.
The Passing Zone
Driver Training Mobile App 56
-
Components Technology Microsoft .NET Framework C# LINQ MVC with AJAX HTML
Advanced database module
Common Pleasant reusable core Pleasant visual data modeller
A deep understanding of their complex business led to successin automation and projections.
The ProjectTheir many spreadsheets were consolidated and converted into a single web application that displayed a simple form to users to ll out and all calculations were done from this one input location.
The Clients NeedThis client was using multiple spreadsheets to calculate their labour requirements and cost projections. They needed a tool to bring all of their complex data together into an easy-to-use application to save on time and effort.
Molson Coors
Excel to Web App
Components Technology Microsoft .NET Framework C# MVC with AJAX LINQ Excel
Database MS SQL Server
ActiveDirectory integration module Advanced report module User and group permissions system Universal measurements converter
Common Pleasant reusable core Pleasant Visual Data Modeller
Precision can make even the most confusing data clear and usable.
The ProjectThe unwieldly spreadsheet was converted into a database and web application. There are dozens of search parameters, and users can select which ones to display to minimize confusion and clutter. Reports can be generated for the results at multiple levels of detail as needed.
The Clients NeedA new initiative, Materials and Reliability in Oil Sands, aimed to provide data to oil sands organizations to tackle industry-wide problems relating to maintenance and reliability issues. The rst version the program involved a massive excel sheet that detailed dozens of measures, tests, and values of thousands of materials. They needed something that could be accessed and easily used by any of their member users.
Alberta Innovates Technology Futures
Complex Welding Search System57
-
Components Technology Microsoft .NET Framework C# LINQ MVC with AJAX HTML
Advanced database module
Common Pleasant reusable core Pleasant visual data modeller
A deep understanding of their complex business led to successin automation and projections.
The ProjectTheir many spreadsheets were consolidated and converted into a single web application that displayed a simple form to users to ll out and all calculations were done from this one input location.
The Clients NeedThis client was using multiple spreadsheets to calculate their labour requirements and cost projections. They needed a tool to bring all of their complex data together into an easy-to-use application to save on time and effort.
Molson Coors
Excel to Web App
Components Technology Microsoft .NET Framework C# MVC with AJAX LINQ Excel
Database MS SQL Server
ActiveDirectory integration module Advanced report module User and group permissions system Universal measurements converter
Common Pleasant reusable core Pleasant Visual Data Modeller
Precision can make even the most confusing data clear and usable.
The ProjectThe unwieldly spreadsheet was converted into a database and web application. There are dozens of search parameters, and users can select which ones to display to minimize confusion and clutter. Reports can be generated for the results at multiple levels of detail as needed.
The Clients NeedA new initiative, Materials and Reliability in Oil Sands, aimed to provide data to oil sands organizations to tackle industry-wide problems relating to maintenance and reliability issues. The rst version the program involved a massive excel sheet that detailed dozens of measures, tests, and values of thousands of materials. They needed something that could be accessed and easily used by any of their member users.
Alberta Innovates Technology Futures
Complex Welding Search System 58
-
Components Technology Microsoft .NET Framework C# LINQ MVC with AJAX HTML
Databases NHibernate MySQL
Advanced database module Advanced report module Email integration module User and group permissions system Full service hosting Inventory module Secure website setup Shipping module Time entry and reporting module
Outgrowing scattered Excel sheets and other tools? We can unify it all with custom software.
The ProjectWe created a web-based solution that administrative staff could use to create jobs and assign resources to, and which could be save them time and money. The system can grow with their company and additional functionality can later be added through the Pleasant Framework.
The Clients NeedAs a company with many different services and products, Quadra tracked the dispatch of their employees and equipment in many different spreadsheets and documents that were dif cult to keep track of.
Quadra Industrial Services
Dispatch Web Application
Components Technology Microsoft .NET framework C# ASP.NET MVC Javascript CSS HTML
Databases NHibernate SQL Server
Advanced database module Advanced database updater Active Directory Integration
Common Pleasant reuseable core Pleasant visual data modeller
Worried about in-house developers coming and going?We provide continuity over a decade or more.
The ProjectAfter a code review, we determined the best plan would be to rebuild the site. We needed to keep the tools consistent with previous functionality and behaviour and able to navigate seamlessly between public and internal sections of the website.
The Clients NeedThe client was planning on a phase of major growth, and had already outgrown their internal portal site. Their existing developer had quit, leaving them unable to improve or expand upon the site.
NCSG
Website Rebuild & Expansion59
-
Components Technology Microsoft .NET Framework C# LINQ MVC with AJAX HTML
Databases NHibernate MySQL
Advanced database module Advanced report module Email integration module User and group permissions system Full service hosting Inventory module Secure website setup Shipping module Time entry and reporting module
Outgrowing scattered Excel sheets and other tools? We can unify it all with custom software.
The ProjectWe created a web-based solution that administrative staff could use to create jobs and assign resources to, and which could be save them time and money. The system can grow with their company and additional functionality can later be added through the Pleasant Framework.
The Clients NeedAs a company with many different services and products, Quadra tracked the dispatch of their employees and equipment in many different spreadsheets and documents that were dif cult to keep track of.
Quadra Industrial Services
Dispatch Web Application
Components Technology Microsoft .NET framework C# ASP.NET MVC Javascript CSS HTML
Databases NHibernate SQL Server
Advanced database module Advanced database updater Active Directory Integration
Common Pleasant reuseable core Pleasant visual data modeller
Worried about in-house developers coming and going?We provide continuity over a decade or more.
The ProjectAfter a code review, we determined the best plan would be to rebuild the site. We needed to keep the tools consistent with previous functionality and behaviour and able to navigate seamlessly between public and internal sections of the website.
The Clients NeedThe client was planning on a phase of major growth, and had already outgrown their internal portal site. Their existing developer had quit, leaving them unable to improve or expand upon the site.
NCSG
Website Rebuild & Expansion 60
-
Components Technology Advanced database module Advanced report module Inventory module User and group permissions system Email integration module
Common Pleasant reusable core Pleasant Visual Data Modeller
C# Linq ASP.net XML
Database MySQL
Our expertise produces better results than inhouse staff with less effort required.
The ProjectA web application was built that could look up what was being sold, who it was being sold to, and contact histories with each business. By automating and linking all of that information together, the turnaround on resolution could be dramatically reduced.
The Clients NeedAn IT consulting rm works with their clients to identify the needs of their organization and ll in the gaps. When custom software or web applications are needed, they rely on Pleasant Solutions. In this case, one of Canadas largest automotive aftermarket distributors needed to bring order to their catalog of products and services, as well as all of the retailers and shops they served in turn.
CCI Research
Product & Contact Tracker 61
-
Components Technology Advanced database module Advanced report module Inventory module User and group permissions system Email integration module
Common Pleasant reusable core Pleasant Visual Data Modeller
C# Linq ASP.net XML
Database MySQL
Our expertise produces better results than inhouse staff with less effort required.
The ProjectA web application was built that could look up what was being sold, who it was being sold to, and contact histories with each business. By automating and linking all of that information together, the turnaround on resolution could be dramatically reduced.
The Clients NeedAn IT consulting rm works with their clients to identify the needs of their organization and ll in the gaps. When custom software or web applications are needed, they rely on Pleasant Solutions. In this case, one of Canadas largest automotive aftermarket distributors needed to bring order to their catalog of products and services, as well as all of the retailers and shops they served in turn.
CCI Research
Product & Contact Tracker
Components Technology Microsoft .NET framework C# ASP.NET MVC HTML
Databases NHibernate SQLite
Advanced database module Advanced database updater Email integration module PDF integration module Active Directory integration module
Common Pleasant reuseable core Pleasant visual data modeller
We are experienced in re-building critical systems that reach the end of their shelf-life.
The ProjectWe delivered a brand new application which met all regulatory requirements and integrated both with their existing databases and Windows Active Directory.
The Clients NeedThe existing softw