Software Development Projects Portfolio
British Columbia Lottery Corporation: The BCLC contracted Campbell Software to integrate their “Encore” Loyalty Rewards program to 40 different Casinos in British Columbia. To accomplish this, each proprietary Point of Sale system needed to support BCLC Food and Beverage categories, member card point balance look-ups, member card prize claims, member card earnings and member card point redemption with PIN verification.
Posera POS: Assisted Posera to update and change various client side back office reports. Campbell Software also provided custom middle-ware to integrate the POS with Greek Fiscal printers (this was a country compliant sales tax reporting requirement).
Animal Dental Care: We recently delivered Phase II development efforts (after completing Phase I) related to an animal dental surgery application, including an anesthetic monitoring module.
Interface Media Group: We altered an existing version of a video kiosk application for COMCAST, providing the ability to add, change, update, tag, search and sync media across disparate kiosks. We also provided usage metrics tracking.
Custom Software Development
Below is are sample of the projects we have been involved with. Project budget sizes vary, from $2500 to $2 million. Volumes of users vary, from a few hundred users a month to millions of users per hour. Software project complexity varies from “I need a report changed to consolidate totals” to “We need our SCADA based State Hydro utility system to identify electrical theft, compare projected consumption to actual use and provide trigger based variance warnings”.
Campbell Software has a strong understanding of custom accounting software development from accounting, audit, integration and design perspectives.
Scratch build of a full custom designed accounting system: We created an accounting system which included a General Ledger module, an Accounts Receivable module, an Accounts Payable module, a Canadian Payroll module and a Point of Sale interface module (sales were electronically imported). The usual reports such as Income statement, Balance Sheet, Trial Balance, Audit Detail, Aged Receivables and Payments, plus Employee T4’s and Corporate T1 were also provided.
Electronic Polling / Billing system for legal firm: This project integrated data from a serial based (RS-232) telephone station message detail recorder (inbound and outbound telephone and fax call SMDR), a photo copier, an electronic postage metering system and a network printer. A module “polled” the electronic RS-232 devices, and some of the data was collected from network device logs. The electronic data was costed, transposed to a proprietary format, then converted to EBCDIC via a 5251 emulator, and pushed out to a custom IBM System 36 accounting system. The one click process eliminated all manual data entry which previously required 3 full time staff. The system also forced client account coding of all inbound and outbound calls & hard copies. For example, if a secretary or a lawyer received or made a telephone call, sent or received a fax, printed a hard-copy or photocopied a page, the system required a billing code. This project resulted in a monthly gain of $30k of additional billing per month for the legal firm. References available.
Campbell Software developed a custom Web Analytics tool to capture and study website behavior. Client side mouse movements and mouse clicks, ENTER key, navigation keys (home, end, page up, page down) and key combinations were captured for each website element. Activity flow (from to paths) and data was totaled per user, per page, per element, with low, high, means and averages, group by screen sizes. Custom Analytics software development reporting exposed the variances of how usage expectations differed from real world usage. In many cases, the Analytics tool identified where people had difficulties performing certain tasks, where people had challenges finding certain options and functionalities that were hardly ever used. Personal user information was not collected, adhering to common use privacy policies. The technology was designed to be a plug-in, meaning that with just a few web page includes, client side Analytics could easily be implemented on any website. We also developed the server side reporting system which could be (or not) accessible via a site portal (logon authentication required).
We also created a custom mobility application metrics capture and logging product, similar to the concept above, but for mobility (iOS and Android devices). The project was developed for a commercial 3rd party analytics tool company. The custom analytics software solution included a web services API, providing a deep analysis of user metrics to measure interactivity, features used, features NOT used, user flow, application usage time totals and more.
Campbell Software has developed custom banking software for a major banking client to improve their Treasury Management system. Ninety (90) people worked on the project for 14 months as the project was deployed across 17 different states. The roll-out of the custom banking software solution was intense as laws and compliance rules differ between states. Campbell Software was just one part of the software development team (18 developers). This project required a tremendous amount of complex domain knowledge and banking software (stack) related skill sets.
A primary aspect of development was migrating code and data from mainframe systems. Since mainframe numeric data representation differs (as does textual content), all of the data needed to be transposed to a PC format. To reduce translation requirements, we implemented specialized hardware to convert the data. Additionally, due to the legacy aspect of the data, date formats (of all historical transactions) had to be expanded (similar to the Y2K issue). Security compliance was a concern due to the legacy of the original system, this was a sub-project on its own due to the age of the original treasury management system. As well, we also provided a robust set of new reporting features, capable of grouping report data by sub-regions, regions, states and across all branches. We cannot disclose additional details due to an NDA other than stating the technology effort was primarily a migration from COBOL to a .NET / Microsoft stack.
We developed a “generic” custom big data software solution which provided a plethora of custom big data collection configuration options. The configuration options provided legal web scraping via website approval keys, similar to how Google Webmaster Tools ensures ownership. Configuration options also included REST interfaces for posting named pairs with pass-through authentication. Data could also be collected via form posts, flat files such as .CSV or XLS, SQL data transfers (via SQL SSMS User access) and various types of API’s. The SQL database structure was proprietary utilizing SQLCLR to ensure tables, queries, design and working secrets were not exposed.
We created various windows services to perform unattended automated data collection. Automated services ground the high velocity, complex and variable data, drilling it down into a 3 levels of analytical phases (unstructured data analytics). Once prepared, custom software services performed calculations with means, averages, with hi and low value thresh-holds optionally flagged as ignores. Upon completion of this step, custom views were populated, aided by solution specific modules. Views supported various forms of filtering (date range, regional, types, etc.). In summary, this “generic” big data custom solution provided in-depth automated analysis of disparate yet related data, with advanced blending algorithms and rules to identify trends, medians, probabilities and predictive analysis. Note Campbell Software was chosen to develop this solution to to our extensive SQL experience, our Analytics experience and our business reporting design experience. This was a mid-size project (6 figures).
We created a Child Care Services Custom Software Development system for tracking meals, attendance, nutrition and billing, with automated government reporting for 300 Texas counties.
The project was HIPAA compliant, with electronic digital signature signing (custom approach) for monthly government filings. This was a mid-size project (6 figures). The project is now in maintenance mode.
Charles Flowers, CEO of CCSG stated:
“In February 2014, we started working with Campbell Software, replacing our existing contracted development team due to vast shortcomings. Gary’s team immediately addressed the previous group’s short comings, over-promises and failures.
Campbell Software improved progress visibility, provided detailed work logs per developer, provided staging and beta sites, code repository and an online project portal.
In comparison to the previous company, Campbell Software has completed tasks faster for a lower overall cost. But most importantly, their code is resilient, secure and performance driven.
To summarize the 8000+ hours of development Campbell Software has provided to date, they have addressed performance issues and eliminated bugs inherited from the previous team. They have completed 86 sprints and 2 production releases.
We are now working on our 3rd production release. They are also hosting our production servers at a cost lower than Amazon. What impresses me is that they seek to find lower cost approaches to accomplish the same task (one task in particular eliminated a $5000 expense per year). Yet another involved a database trigger approach that eliminated hundreds of hours of complex development and a huge amount of QA.”
Gary, Charles, Rachit and other primaries worked closely together for years on this project. One person (Sandy) requires special mention as she provided rock solid requirements and follow through, she was a key person (employed by CCSG) to make this project a success.
Gary Campbell was the founder and director of a custom, scratch build web conferencing platform.
The Web Conferencing software platform was nominated by the British Columbia Technology Industry Association as best start-up in 2006 by 900 members. The web conferencing platform was used to host over 500,000 business meetings. Over 4 million people used the custom designed built from scratch product. PC Magazine provided an expose of the product (earned media, not paid). The company and product was profiled in a publication by the Honorable Colin Hansen (June 15, 2006) “British Columbia Technology Sector Profile” as a success story. The product and company also appeared in Frost and Sullivan, IDC Research and Wainhouse Research publications (web conferencing research papers and comparisons).
This web conferencing software platform was unique in many ways. The product could be “skinned”, meaning that all colors, buttons, icons and graphics for the user interface could be branded (custom themed). Another unique feature was that the web conferencing platform provided private 1:1 and separate group audio conversations to occur while listening to the podium speaker. This allowed people to discuss / comment / question the podium presenter privately while the speaker was talking. Another unique feature was voting, when a podium speaker was talking, they could ask a question and get immediate feedback with a vote tally. The doodle board was also popular, screens could be marked up participants (if enabled) to provide a truly interactive meeting.
A Verizon branded version was used internally (internal and external users could join meetings). It was rolled out to tens of thousands of internal Verizon desktops. The web conferencing system was also used by Health Canada, Engineers without Borders, Purple Hearts, some 50+ colleges & universities. The Canadian military used the product for group based tank battlefield simulations, it was used for real time auctions to sell heavy equipment (live auction bidding component) and also sell homes auctioned off during the real estate crash.
Servers were .NET C# based, client was OCX based, first on the scene with a Windows 7 one click web install, with openSSL (since at that time, Windows did not provide SSL layer services), VoIP audio mixing, webcam, PPT presentations, screen-casting, recordings, voting, web tours and a multitude of other features ahead of its time were provided.
We created a scratch built Education Based Software Learning Management System (LMS) supporting many roles (System Admin, EDU admin, Academic Officers, Course Instructors, Students, Graduates, Marketing Manager, Marketing Staff, Technical Support, Admissions Manager, Admissions Staff, Student Services Manager, Student Services staff, Authoring Role, HR Manager, HR Staff, Finance Manager, Finance Staff and custom roles. For each role, tasks, processes and verification processes could be assigned. This enabled a LMS provider to define customized daily, weekly and monthly task lists.
The project included a Silverlight transcription component with advanced audio transcription features such as play speed and content formatting rules. Also complex quizzes, lesson tests, chapter tests, with weighted grading, supporting many unique types of questions (usual types plus crosswords, find a word, non-exact match, etc).
The custom LMS Education Solution eliminated $2000 of royalties per student, enabling the college to offer a better course for less. This was a mid-size project (6 figures). We have a whitepaper available which details all features, topology, hardware and more.
Campbell Software was subcontracted to create Amazon’s AWS gold certification programming verification course for developers. The project included course content, documentation and course programming examples in both Java and C#. Gary Campbell wrote the user guide while directing developers to deliver the requirements. We cannot provide further details due to an NDA.
We developed a role based secure work force management Custom ERP solution, where data was collected from many different types of sources (proprietary and standard data formats) from contact centers across the globe. Data collection processes supported including field office to head office data transfers, file based transfers, API service based data transfers and unattended automated service based ERP data transfers.
Our custom ERP software development experience includes developing flexible / configuration control panel applets which were then consumed to provide a custom user defined dashboard. Data snapshots were supported, where live data was frozen in time allowing deeper analysis. We also provided in-depth reporting and charting via SSRS. Analytical reports provided deep analysis of service levels, quality of service and other key performance indicators (KPI’s).
State Wide Energy Utility Grid Project – One of our key people at Campbell Software has a PHD and a Masters degree in two energy systems related fields. As such, we are a suitable match for city, state and country based hydro projects. One of our state based Hydro projects required custom ERP software to provide real time data collection, reporting and analysis of SCADA data feeders, generating live alerts of theft, bypasses, outages, load triggers other parameters. Custom ERP software management modules were also required. These modules included performance analysis of field teams, feeder scheduling, tiered level shutdown process due to electrical shortage and demand forecasting. This was a very large project (8 figures).
For 300 Wendy’s franchises, Campbell software, contracted to 2020 ITS provided modules to collect data from separate franchises in Canada, pre-process the data to a common format, and push the structured data to the Canadian head office. This was a a challenging hospitality software development project in that franchises used many completely different POS systems. As such, PLU menu item numbers, names, even pricing varied, as did regional specials and promotions. Gary wrote a module to translate the hospitality Point of Sale data to a common format, based upon his past experience integrating 40 different POS systems to a common back office.
Gary also developed a complex EDI ordering system, integrating to a major Ontario based food supplier with distribution branches located across Canada. By leveraging his past experience with perpetual inventory and recipe costing, the system could generate orders to the supplier leveraging “just in time” ordering. This functionality saved management many hours of effort per week, as manually determining what and how much to order, and telephoning in the orders is time consuming. A Labor scheduling module was also developed, automating and labor costing shifts based upon projected sales.
Also for a Wendy’s Franchise, Gary and his team performed an in-depth cost analysis (onsite weighing and measuring ingredients) with recipe confirmation of Wendy’s entire line of food and beverage products resulting in nation price change corrections across the chain. While this effort was not as much hospitality software development related, the extremely detail oriented data collected provided an accurate costing analysis.
Onsite POS installations – NCR, Aloha, RMS and others. Campbell Software’s VP of POS has over 1000 POS installs while Gary has been involved with about 20. There was a time when we pulled wire, setup and configured networks, now with wireless, installation is much so much easier.
Custom built hospitality back office system:
Campbell Software developed over 40 different POS systems interfaces which integrated most major cash register brands. 30 revenue centers per store were supported, each supporting up to 30 different inventory stock. Batch processing was provided (for commissaries with tracking/distribution to franchise locations).
Perpetual Inventory, Just in time reordering with EDI electronic ordering to major vendors, Receiving with various handheld electronic devices were supported. Also provided was Food and beverage recipe costing with yields, trim, waste factoring, unlimited conversion definitions (Case 24 100oz, 16-20 count per pound, etc.).
Theoretical sales mix costing and reporting was provided. Daily server cash-outs, blind cash-outs and cashier cash-out systems automated and simplified shit based and end of day processes.
Projected labor cost scheduling was a key feature, enabling management to schedule staff, costed as per projected sales. Staff management also included magnetic card sign-ins with early / late approvals and custom rounding rules.
Daily and to-date labor costing, end of day financials and many other features were provided. The product was distributed in 7 countries, in 4 languages (English, French, Spanish and German). This Custom Hospitality Back Office Software product was probably the most extensive restaurant management system created.
The largest custom insurance software development project we participated in was a national based (entire USA) project providing all public school district employees with insurance.
This provided encapsulated ALL major insurance providers. The project had an immense amount of regulatory and union rules. It covered renewals, coverage changes which varied per insurance provider each year, enrollment processes and filing deadlines.
The requirements document was comprised of 130 pages, highly detailed and professional detailed. The project origin was to a professional software development firm who won a formal federal RFP contract.
When Campbell Custom Software Development was contacted, our client (a professional software development company) was behind schedule. They had already missed to critical milestone drop dates.
Once contracted, Campbell Software vamped up the team, we divided the project into teams of developers to focus on specific technology layers and related functionalities as the requirements were complicated. Within 2 months, working longer days and weekends, we developed hundreds of thousands of lines of code and got the project back on track. In essence, we saved the project from a drastic fail. Rachit (Campbell Custom Software Development VP) was incredible, his digestment of the requirement details was amazing. Rachit visualized the layer requirements, the technical requirements and created teams to focus on pieces of the business retirements, as it is best to force focus due to the complex aspects of many technical projects within the overall business requirements of this project. This turned out to be a wise decision that our client under-estimated.
This was a mid-size project (6 figures), we worked long days and weekends to save this project.
Campbell Custom Software Development designed and developed a complete HIPAA compliant medical portal doctors & patients and associated medical records system. This project had a $300,000 project, we had 12 people working on this from concept, requirements definition collection, formalization of requirements, accept, development, project deliverable approval, production release and post production verification. The project complexities involved compliance rules which varied per State. For example, in a certain state, an audit record was required for 1 year, where as another state, the requirement was 3 years. Or in one state, drug prescriptions per patient required insurance historical documentation, whereas other states do not. As well, HIPPA security compliance required offsite backups and specific requirements for data retention which differed from other States in the USA. Campbell Custom Software developed a selection of compliance rules that each portal (per state) must adhere to, ensuring that each State portal legally adhered to the rules of law.
We created a Medical Portal POC (proof of concept) for a Fertility clinic. This project required protection against bot logins, bot logon attempt notification to users, automatic routing to never-never land when a bot attacked, user management, profile management, services content management and more. Privacy of content and exposure was a primary concern due to the domain focus of the project.
We created a Medical Image data processing system (POC) for a hand held medical device used by a general practitioner that scans heart chambers and vales to identify heart disease. This was a small POC project focusing on advanced image recognition technology. This project was unique in that the system could be populated with medial images related to different diseases and health conditions. Using AI and advanced image recognition, we could identify health issues that could previously NOT be discovered until a surgeon cut you open.
POC iOS application intended for the US Chamber of Commerce, to automate visitor data collection with data consolidation across cities, regions and states. This app eliminated the manual conversion of collecting hand written data and manually merging spreadsheets across regions, states and the country, with data being instantly consolidated across the nation. This was a small project (5 figures).
A “No logon required” free social media mobile app to take pictures of public event posters (or marketing content) which were assigned categories, tagged with event name, location, dates, etc. GEO lookups via US postal codes or GPS meta data within the image provided regional radius searching. This allowed region visitors or tourists to instantly find activities of interest in their area via with keyword and category filtering (Night Life, Over 21, Family, Dining, etc.) Monetization aspects included Ticket Master and poster advertisers). A web portal provided back-end administration for event submission approvals. This was a small project (5 figures).
Mobile Program Writer: Subscription based automated mobile app generator for iOS, Android and Windows phones, eliminating the need to custom develop apps for major types of software products across all special interest categories. Using a web portal, the subscriber selects App type, selects a theme style, custom branding, then defines or uploads content. Then the three types of apps (iOS, Android and WinPhone) are generated (no programming required). Think of this as an application that creates applications to be distributed on Google Play, the iStore and Windows store. This was a small project.
Organize the unorganized local commerce market by providing the existing supply chain with mobile technology with auto-discovery of retailers, products and services, enabling direct interaction between the consumer & retailer, and facilitating the e-commerce process. This was a small project (5 figures).
See Oil & Gas regarding a VERY large Field Data Collection project using an iPad).
Campbell Custom Software Development has been involved with over 2 million dollars of custom Oil & Gas software development projects. We created an advanced Oil & Gas field data collection system. For this project, we were subcontracted by Enertia, a leading Oil & Gas focused solution provided. Enertia contracted us due to our mobility technology experience and Oil & Gas development experience. Enertia’s challenge was that to collect Oil and Gas data measurements from different equipment at each site, they previously created a custom application per site. Imagine having to develop 1000’s of custom applications, each of which is specific to a certain field site. The time lag to deliver a solution per field data collection site was not well received by their clients. As such, Campbell Software provided a RESPONSIVE mobile application where a business specialist simply configured the hardware options per field data collection site. Then, the mobility software would DYNAMICALLY adhere to the field data collection site definitions. Within a few minutes, rather than months of effort to create a custom application, our system would self adjust and support the data collection process, per site.
The custom oil & gas software development project also managed other aspects, such as scheduling Oil & Gas field data collection operators for routes, route stops, collection points for tank inventory, well status, casing and tubing pressure, seals, downtime, water meters with automated sync to head office. This is probably the worlds most advanced product of its type and it drastically reduced field data collection costs for oil companies. As well, it eliminated months of delays (and programming costs) that were previously required. This was a large project (7 figures). References available.
For numerous oil & gas companies, we have also provided custom programming to improve business process flow, verification processes and reporting.
Bill Bradley (VP at Campbell Custom Software Development) has performed over 1000 hospitality and retail POS (point of sale) integrations, configurations, customizations and installations throughout the US and Canada. Gary Campbell, founder of Campbell Software, has performed 20 installations at night clubs, restaurants and hotels.
Gary Campbell has integrated back of the house management process with over 40 different POS products (all major brands such as Squirrel, Remanco, NCR, Tec, Panasonic, Casio, RMS, Aloha, etc). From labor projected cost scheduling, food costing, liquor costing, perpetual inventory and variance reporting (food and liquor), accounting integration, payroll integration, caschout integration (server based, cashier based and blind cash-outs), Campbell Software understands the challenges of he hospitality industry.
Gary Campbell built an entire custom back of the house system for Comtrex cash register system, for all end of day reports, cash-outs & deposits, integrated with perpetual inventory, theoretical sales mix cost analysis and more. This was a mid-size project (6 figures).
Gary has also worked closely with Squirrel, Remanco, Micros and other major point of sale systems to integrate advanced back-of-the-house management.
Being previously involved (prior to his transition as a Chef and Hotel consultant to software development), Gary understands the the challenges of the hospitality industry. Gary understands the reality to eliminate and simplify processes as a hospitality industry career requires long hours. As well as most career professionals in the hospitality industry lack a business degree. By providing real word solutions to business challenges which eliminate effort and time to report and identify concerns, Gary has provided real world solutions to lead management to correct the issue by maximizing efficiency to reduce costs.
At Campbell Custom Software Development, we provide an online portal to clients, stakeholders, analysts and developers. The system tracks requirements, tasks, % complete, meetings, milestones, time, billing, invoicing, risk management, discussions, etc. Everything related to the project is located in one convenient online location.
We provide staging systems for clients, to experience, visualize and experience day to day progress. We also provide clients with access to their private TFS (Team Foundation Server) source code repository, to compare check-ins against requirement tasks, assess effort, etc. Also note we utilize the advanced security capabilities of TFS, ensuring ONLY the people assigned to the project have the access they need (readers, contributors, builders).
All of our servers have 6 layers of security: AD security, Symantec Cloud AV, MS Forefront security, heavyweight commercial Cisco firewall, Port and IP lockouts (intrusion detection) and TFS security round out these layers. Our network is comprised of Cisco routers, IBM hardware, commercial tape backups using Microsoft DPM, offsite backups, UPS and diesel backup protection, BGP routing with 4 GB’s of connectivity, SSD storage and 99.9% uptime guaranteed. This enterprise class infrastructure ensures we have the tools and performance required to develop and protect a client’s IP.
Our developers adhere to our proven methodologies and business process, from architecture to coding, ensuring the codes are unit testable and loosely coupled. All deliverables are verified via a recorded session, when a task is about to be closed and confirmed by our QA team, stakeholders can view the video recording of the deliverable confirmation.
We also utilize a silo approach to development for the UI, business logic and Data layers.
Campbell Custom Software Development has development custom reservation systems software for hotels and motels. Across the hotel and motel industry, different custom systems are proprietary and unique. While each Custom Reservation System is unique, the data is similar. Campbell Software identified the common and uncommon aspects and provided API integrations which encapsulate variable queries. We also provided a plug in service for discovery, enabling disparate systems to hook-into major branded search platforms. For example, we provided optional definitions to display results for handicap rooms, or display only results with rooms that had a roll in shower. Each property could define specifics that far exceed general reservation requirements.
Campbell Custom Software Development has also developed a maid services module which schedules, tracks and anticipates maid services required. This module has saved motels and hotels hundreds of thousands of dollars. As well, main services employees are happier as they are not called in at when they were not expected to work. Additionally, maid services can be rated by customers, enabling hard working employees to be recognized for their extra ordinary efforts.
We have also developed web based service extensions providing web discovery interfaces and enumerable services related to online reservation bookings, pricing, inventory, features and amenities.
We have also developed a custom feedback systems where comments are provided to management. In each room, and on start-up of each TV, the user could be guided to submit their comments to the property manager. Over 6 million comments are provided to management each year using this “add-on” that any motel or hotel can use without incurring any cost what-so-ever. Also, positive comments which are reviewed and approved by a manager can automatically be posted to major accommodation review systems.
We have developed a web portal for tracking and managing product inventory, from just in time ordering, perpetual inventory management, sales mix analysis costing, variance reporting and streamlining the end of period stocktaking process.
We assisted a logistics company with their state-of-the-art, coast-to-coast handling and distribution services custom retail management software development project. This included specialized modules which could be custom configured for different product types (perishable, non-perishable and high security items.
We developed module based components to manage private label retail products within a supply chain management system, based upon the digital flow of RFP’s, Quotes, Acceptance, Orders, Invoices and Payment processes.
We developed a custom Multilingual Retail Management Software application for managing in store promotions. This included supply and management of private label products for retailers across diverse vendors and global locations (countries).
We assisted the British Columbia Lottery Corporation with their Encore rewards program which was offered to some 40 Casino’s located in British Columbia. This Enterprise class project provided Encore Reward members with loyalty card rewards at British Columbia Casinos with dining discounts, point earnings on spends and point based prices. This enabled casinos to participate in providing a wide range of promotional incentives to their clients. We worked closely with the POS vendors and BCLC, providing API based middleware to hook into the custom rewards card program.
We assisted a Retail Point of Sale company with a Retail Management Development project to redesign their POS relational database support bar code product definitions and bar code scanning for checkouts.
For three years, we have been working on an Animal dental care dentistry solution for veterinarians. The product supports all industry standard diagnosis and procedures for cats and dogs for deciduous and permanent teeth. Some of the modules include dental charting, occlusal charting, anesthetic monitoring, compliant medical record locking, multi-user networking. We also provided a web portal for referring veterinarians and patient clients. Many “roles” were provided: Practice Administrator, Practice Manager, Veterinarians, Anesthesiologists, Referring Vets, Vet Technicians, Reception and Clients. Roles could be customized per practice and more than one role could be assigned to each user. The product was also integrated with non-competing market leaders allowing for a quick start-up (clients and patients can be electronically imported). A Bone and Soft Tissue module also provided the functionalities required for medical diagnosis and procedures. The Custom Software Application Development project also provided a compliant audit log, where all medical records retained all changes. All records are digitally signed, ensuring the audit log reports cannot be altered. The system also supports automatic record locking and manual record locking, preventing records from being changed. References are available.
For over a year, we assisting with a Complex sports portal / web application for managing sports, venues, teams, referees, inventory, placement, penalties, scheduling and other features required by a city or league to manage the sport. When we commenced, the originating technology had been converted from a legacy ACCESS application to a web based product. However, the client did not foresee the limitations of the conversion which resulted in over 1200 software issues. Our task was to correct the issues. This was a mid-size project (6 figures). References available.
We created an Online Trading (bid/sell) management portal for the coal and energy sector. We cannot disclose much other than this due to a strict NDA, other than it was a mid-size project (6 figures).
We have been involved with many custom website projects and web based applications (at least 100).
There was a time when much of our work involved creating general websites. However, due to the advancements in website template offerings such as WordPress (our website is a theme based WordPress template), it no longer makes sense to spend thousands on a general website (when you can purchase a fantastic template for $50) and leverage specific plugins free.
Campbell Software also has experience with at least 50 complex web applications. By complex, we mean commercial business complex custom software web applications.
General features of a web application include roles (types of users) which are assigned to a web user and protection against automated bot attacks which include immediate notification of failed logins and temporary connection restrictions when con-current login attempts fail (attacks). By complex, we mean load balanced web applications which can support hundreds of thousands of simultaneous user requests per minute. By complex, we mean fail safe, redundant systems.
Custom web applications usually require a console which can be configured per role or per user. Custom reports, custom databases, API integrations and custom data processing are common for web applications.
To best describe web application projects we have been involved with, think of the features that Sales Force or LinkedIn or Dropbox provides. Campbell Software has the ability to create custom web application products like these.
In summary, Campbell Custom Software Development has extensive experience crafting software for multitude of industries and technologies. We provide free estimates and free class “C” formal flat rate guaranteed quotes (guaranteed to be within 15%). If you have a custom software development project, give us a call. Since we have been involved with over 200 complex software development projects for business, ask for a Class “C” quote to become aware of the true cost of your proposed project. Call Toll Free in North America at 1 (888) 859-4853.