The No 1 Approach and Software Development as a Service Company

Bespoke Software Development

LayrCake reduces the Time and Cost of Developing Software by more than 50% over all other competitors

New Approach

LayrCake's new revolutionary proprietary approach to software development beats Agile Scrum by over 50% - Time, Quality, Effort

Details »

Build Once

Build Once for all devices. Do you need a website and an enterprise app, compatible for Android, IPhone, Windows?

Details »

Long Life Guarantee

Extend the life of your software with LayrCake's Unique Revolutionary Proprietary Layred Framework

Details »

Significant Cost Reductions

More than 50% long term cost reduction over competitive options including: Direct Competition, Offshoring or Outsourcing

Details »

Professional Feature Rich
with many custom components

High Security

LayrCake offer super security by using a Layred Tierred Architectural Design of the Highest Industry Quality Standard

Top Quality built in Insane Speed

LayrCake can turn around a large complex project in weeks or a few short months, faster than any competition

dashboard

Multi Layred, Multi-Tenancy, Cloud

Scaled up Multi Layred, Multi-Tenancy, Cloud based Solutions are the default base solution

Unique Offering

LayrCake is only company in the world to offer scaled up framework.

LayrCake's Unique Development Approach

Asychronous Development

Responsive, Desktop or App Ready without any extra work

Traditional Agile Scrum

The old traditional agile scrum approach

Waterfall

This is last content.

Framework Basic Features

Here's a quick overview of features included into the framework

Layred Architecture

  • Create projects based upon Visual studio project template
  • Entity Model Layer (ORM Layer - NHibernate, Entity Framework or other)
  • Domain Model Layer (Repository Layer DAL)
  • Domain Core Layer (Business Logic Layer BLL)
  • Service Model Layer (SOAP, WCF or Restful)
  • Static Model Layer (SOAP, WCF Service Binding)
  • Secondary Tier Service Layer (Ajax Restful) Optional
  • Portable Class Libraries Xamarin Support for Cross Platform App Support
  • Presentation Layer (Responsive website or Xamarin)
  • TDD Layer comes with Test project template, complete with Mocked and Full database testing
  • BDD Optional
  • Microservice or Macroservice
  • Layer independence Layers only reference layer immediately below, complete Separation of Concern
  • Compiled Layer Versioning and Plug & Play configuration of location and which resources to use

Business Features

  • 4 Layers of Caching
  • 4 Layers of Business Logic (Plug & Play)
  • 4 Layers of Business Rules
  • 4 Layers of Specification
  • 4 Layers of Data Validation
  • 4 Layers of Data Transformation
  • 4 Layers of Business Decision Making
  • 4 Layers of Process Routing
  • 4 Layers of Transaction Management
  • 4 Layers of Query appending
  • Lambda Queries supported over SOAP transaction
  • User based Security over Entities
  • User based Security over Entity Relationships
  • Lazy or Eagerloading over SOAP transaction
  • 4 Layers of control over Query Building
  • Test Driven Queries

Framework Overview

  • Asynchronous Development Simultaneous Development Enabled: Top Down / Outside In (DDD) / Bottom Up
  • Visual Studio integrated designer
  • Model First / Database First (entity model is leading) vs (relational model/schema is leading)
  • Macro or Micro Services
  • Grouping of project elements
  • Value types (Domain-driven design)
  • Model views, to create visual views over (sub)graphs in the entity model
  • Update/Create/Delete DDL SQL script generation
  • Read-only / Read/ Write entities support (security)
  • Table Valued Functions support
  • LINQ based project search
  • Map single entity model onto schemas from multiple database types (for example, Oracle and SQL Server) in a single project
  • Support for multiple O/R mapper frameworks
  • Support for entity inheritance/entity splitting
  • Import system to build a model quickly by importing parts from external sources.

Data Mapping Features

  • O/R mapper frameworks supported
  • LLBLGen Pro Runtime Framework 4.2
  • Entity Framework v1, v4, v5 and v6.x
  • NHibernate 3.x + (hbm.xml and FluentNHibernate)
  • Elastic Search

Enterprise Architecture

  • Architecture, Design & Modeling Tools Supported
  • Microsoft Visual Studio Architecture and Modeling
  • Enterprise Architect Sparx Systems
  • IBM Rose
  • Oracle EACOE
  • LayrCake Visual Studio

Security Overview

  • Security Model Overview
  • Data security by Tiering Architecture
  • Service security SOA
  • Web application security OAuth
  • Oracle EACOE
  • LayrCake Visual Studio

Integrated Design Patterns

  • DDD Domain Driven Design
  • SOA Service Oriented Architecture
  • OO Object Oriented
  • DI Dependency Injection
  • SoC Separation of Concern
  • O/R Object-Relational Mapping
  • O/O Object-Object Mapping

Supported Databases

  • MS Access 2000/XP/2003/2007/2010/2013/2015+
  • SQL Server 2000/2005/2008/2008R2/2012/2014/Express/SQL Server CE Desktop/ Lite
  • Oracle 9i/10g/11g/12c
  • IBM DB2 7.x/8.x/9.x/10.x (not on AS/400)
  • MySQL 4.x,5.x (using Core Lab's/DevArt MySQL .NET provider)
  • Microsoft Excel
  • MongoDB
  • CrunchBase

Security

Data security by Tiering - splitting the presentation functionality from the business logic from the data store.
Restful API Security - Enable lower security data to be accessible by creating the Restful API above the secure Web Service API Tier
Web application security - LayrCake web applications are able to be split up into multiple sub -bolt-on- applications, each with custom authorization and authentication rules.
Web API Security

Basic Security Features

  • Firewall - restricting access to the Server
  • SOAP Message Encryption - Messages passed to the Web API Service are encrypted
  • WCF Web Service Binding - making the binding and access to the Web API is complicated to configure, access and hack
  • SSL Certification - Applied to the Web API url and port
  • Client Tag - a unique password identifier per application accessing the API
  • Client IP - Access can be restricted to allow binding from a individual or set of IP addresses
  • Access Token - Session based access token is recorded and checked upon each request from the Web API, ensuring security from Phishing
  • User Authentication - checking that the User has rights to access the system
  • User Authorization - checking what the User is authorized to access
  • Role & Membership base Security - to allow permissions to be granted to groups of Users
  • User Access Authorization over Objects - determining the User level authorization over an Object (Dataset / Table) assessing whether they have Read / Write / Update / System Soft or Hard Delete permissions
  • User Authorization over Foreign Key Links
  • Audit Trail upon Actions
  • Audit Trail on data Create / Update / Delete
  • Web API restricted access to Data Store
  • Web API restricted access upon Data Sub Sets - access can be limited to allow the Web API access to only a subset of data (e.g. range of Unique Keys, range of Created Date Time stamps or other)
  • Web API restriction upon creating new records within a range or Unique Keys

Security Detail

  • Code Security
  • LayrCake offers layered security over the business proprietary code to prevent software development teams or members (internal or external, Merchant / Contractor or Outsource company) having oversight over the business core or code functionality as a whole and / or the underlying data structure
  • Reduce oversight by departmentalising the work upon into Layers
  • Compile and encrypt layers and components
  • Separate reusable code and user documentation into components
  • Database security
  • Store databases in a bunker
  • Daily reconciliation of backups
  • Split the data over multiple database instances
  • Restrict access to Live / UAT database servers
  • User & Role based security over database and data schema
  • User & Role based security over stored procedures and views
  • User & Role based security over tables
  • Data Query Security
  • Text based SQL Queries (T-SQL) are disallowed - eliminating any chance of SQL injection
  • Inserts / Updates / Deletes - object and stored procedure based preventing SQL injection
  • Soft Delete set as default - restrict the option to fully delete records from the database by marking the data as deleted
  • Cascade delete is set deactivated at database level to prevent accidental delete of non-orphaned records
  • Lambda Object Oriented Queries - restricting hidden database columns, preventing SQL injection and giving power to the business over report building and pricing strategy.

More Products Soon to Come

LayrCake is happy to be releasing a few great products to help manage business and enjoy our social lives

LayrCake Analytics

LayrCake Admin Theme is a premium admin dashboard template with flat design concept. It is fully responsive admin dashboard template built with Bootstrap 3+ Framework, HTML5 and CSS3, Media query. It has a huge collection of reusable UI components and integrated with.

LayrCake RAD

LayrCake Admin Theme is a premium admin dashboard template with flat design concept. It is fully responsive admin dashboard template built with Bootstrap 3+ Framework, HTML5 and CSS3, Media query. It has a huge collection of reusable UI components and integrated with.

LayrCake Date D8

LayrCake Admin Theme is a premium admin dashboard template with flat design concept. It is fully responsive admin dashboard template built with Bootstrap 3+ Framework, HTML5 and CSS3, Media query. It has a huge collection of reusable UI components and integrated with.

LayrCake CRM & Network

LayrCake Admin Theme is a premium admin dashboard template with flat design concept. It is fully responsive admin dashboard template built with Bootstrap 3+ Framework, HTML5 and CSS3, Media query. It has a huge collection of reusable UI components and integrated with.

Our Team

At LayrCake, we don't need large teams; we prefer amazing brains in heads than loads of bums on seats for a fabulous high quality result.

Karolina Chojnowska

Karolina is a visionary and expert designer. She is amazing at making the customer feel comfortable and able to articulate the needs of their business.

Hugh Proctor

Hugh is an inpiring man, full on energy, vision and creativity. For years, he committed himself alone in a room to design the new approach and framework which is revolutionising the way software is developed.

Will Thompson

Will was the first person at Europe's top business school to achieve an MSc with Distinction in Entrepreneurial Business and with this brings a multifaceted array of skill-sets. Whether it be marketing, sales, business development or management, he is an engaging, articulate individual who is passionate in ensuring the LayrCake framework achieves its valued potential and prospers today's software development market on a global scale.

Contact Us

We love to hear from people who are passionate about tech and software development. With LayrCake new approach and framework taking away all the hard work, we can innovate, design and create new and exciting applications to make work more enjoyable and productive.
Let do it together, enjoy being productive. Contact us

LayrCake UK
Kew Eye Tower
Brentford
London
TW8 0GA

We love to hear from people who are passionate about tech and software development. With LayrCake new approach and framework taking away all the hard work, we can innovate, design and create new and exciting applications to make work more enjoyable and productive.
Let do it together, enjoy being productive. Contact us

Send us mail

Or follow us on social platform

© 2016 LayrCake

Open Contact Form

Please Contact Us
X