ABOUT US• Custom web development and support
• Cloud-based application and software development• B2B, B2C eCommerce solutions
• Specialised in PHP• Over 35 developers• Wide base of clients: UK, US, UAE, Canada, Luxembourgh,
France…
OUR TEAM
• Crypto-Currency exchange / Forex market• 6 members in the development team• Agile - Scrum, TDD, CI, CD• PHP & GO• Write tests before each line of code (TDD & CI)• Ship the feature as soon as it is ready (CD)• Focus on performance & quality
An eShop is a tool to generate sales by selling products.
A Website is a tool to present your company.
An forex trade platform is a tool for traders to buy and sell currency,
Google docs is free! We can use it on all of the devices!
It has all of the most important features!It does not crash!
Point and click for what you need. Tweak parts and configuration
Pay for what you use.Examples: Amazon Web Service (AWS), Microsoft Azure, Google
Compute Engine (GCE)
Infrastructure as a Service
Manage the whole platform.Configure individual instances, and settings.
CLIs / Point-and-Click / Ready made connections / SaaS integrations
Examples: Heroku, AWS Elastic Beanstalk, Google App Engine, Salesforce.
Platform as a Service
Mostly subscription basedCentrally managed code base
‘On-demand’ access through browserSingle configuration with all user data
Examples: Gmail, Facebook, Youtube, Google Docs, Github
Software as a Service
Standalone vs Cloud based
Standalone might be more intuitive to use for a specific systemStandalone might perform better on a specific system
Cloud based can be accessed from any deviceNew devices can access all data and use the software
It is about convenience
Premium / Freemium / Subscription
Premium allows access only after a payment has been made (usually with trial periods)
Freemium allows access only to a specific functionality, full access can be given after a payment has been made
Subscription allows access for a specific period after a payment has been made (monthly / yearly)
It is about cost.
And now it's about devices and agility.
We access software on our phones and tabletsWe interact with the same functionality and have access to the
same dataWe need the ability to have access to the software if we change
the device completely
A wide array of different payment schedules and plans
Should I pay $1000 dollars now?Or pay $40 for as long as I use it?
Or should I pay $10 for each feature separately?Or use less features for free?
Which is better?
Cost vs productivity.
The same on a feature levelIdentify critical features
Defined in more detail only for the critical features
PLANNING SaaS vs Traditional
SOA architectureContinuous integration
Continuous delivery is really really importantPay for what you use
DEVELOPMENT SaaS vs Traditional
Open up your workGo for open source
Large base of developersMore software architecture decisions
Knowledge growth
CHOOSING TOOLS
Consider standalone and cloud based alternativesConsider the convenience it provides vs costs
Consider one-time vs subscription fees
DEVELOPING TOOLS
Consider time-to-market for a productConsider working with a larger community of developers
Open up your workThink about the development life-cycle