We fulfill all your requirements:
SLA: We deploy on our redundant secure cloud servers, we can sign Service Level Agreements with confidence.
Encryption: You define fields and files you need encrypted, and they will be encrypted on our servers and databases.
Secure login: using your LDAP servers or providing users with digital certificates for access.
Audits: You can activate audits to log your users logins, and activate for sensible entities to log any access or modification.
Any device, any OS, any screen size, anytime, universal internet access to cloud servers
Maintenance: Changing business rules and new requirements may be defined and uploaded to production on minutes
You need lean and agile development:
You can change specifications on our online app, save and browse resulting interface on the fly
Ultra fast development cycles
Universal web client, responsive design, ios and android versions
Multilingual, prepared for all required translations.
Features rich (social login, maps, charts, gantt, qrcodes, photos, bank accounts, etc.)
Guided and easy interface (google standards, integrated tour, tooltips, data validations, etc.)
Realtime users communications (chat, push messages, state notifications, etc.)
Interface with existing enterprise services and APIs
If you need management software on the cloud, we can be your virtual CTO.
Get you MVP on days, iterate with your clients for a perfect product fit.
Contact us for a partnership proposition.
You are so good defining a digital strategy, with internet marketing, social networks and web design.
But some of your clients needs are out of your expertise. Enterprise business apps on the cloud, with high availability cluster, with multiple users roles exchanging data on real time.
We need partners as you, taking specifications from clients and delegating on our platform development and deployment on markets (ios, android) and on the cloud. Just contact us
Quality: Software quality begins on using realiable and well tested software languages and libraries. Our architecture use java servers over tomcat, securized apache servers to serve our secured pages under digital certificates and distributed cassandra databases for performance and distributed scalabity. On client we maintain a common web development for all platforms, using react, with a css styles sheet that adapts to any screen size and browser, well tested and reusable for any new project.
Design: Our design is optimized for every browser and screen size, optimized for speed on limited power mobile devices. Is optimized to show thousands of data rows without block the browser. The layout has margins and effects but change on limited screen devices to optimize screen use. Is designed with most of Android UI specifications for cards, buttons, menus, fonts, icons, etc. On ios devices, icons and fonts change automatically to the Apple specs.
Usability: This is key on our design. We implement well known mobile app standards so everything is predictable in our user interface. We implement a guided tour that explain main interface elements to new users. We guide with colors and warn users with messages on required actions. Each field has an integrated help and validations so the user is guided to correct and easy data input. Our client app is ready to use translation files, so every user get a translated app in their preferred language.
Performance: Our java apps index and maintain in memory frequently used tables so can answer queries and give data responses in milliseconds. If the entities have long texts, our servers index by keywords for keywords queries (ala Google). Also, if some entities have an associated address, our system calculates latitude and longitude automatically, so data can be searched by proximity to user desired position, and visualized on maps. Our web client is developed with react and optimized for performance even on mobile devices.
Uniformity: On client we use an optimized single page web app. Is downloaded on first browser use, then cached, or installed from ios or android markets. Is developed with Facebook react library, and optimized for speed. Full of features, designed for every screen size, optimized to run fast even on mobile devices. And totally reusable, that means flexible design to host any new SAAS client and project without require a new custom development. This is supreme reusability, and is key to software quality, we will reuse our well tested app for your project, reducing time to market.
Well Tested: Any new software development needs to spend long hours with tests.
Communications: Traditional php or node apps serve complete html pages to client on every user interaction. Our system just exchange zipped data between client and server, that means a x10 improvement. Also, our servers improvements and indexes means that each of our cloud servers can take big loads:
Each server ~ 1.000 data transactions per second ~ 50.000 concurrent users ~ 1.000.000 registered users
Scalability: each of our server nodes can be replicated on minutes and total number of servers can be increased to serve growing loads and millions of concurrent users. This architecture is similar to what is used by big internet players to serve billions of users. When concurrent loads grow, we deploy server nodes on different continents, and loads are redirected and distributed on several nodes.
High availability: Saved data are replicated between our cassandra database nodes, this way data is secured and distributed and every node can serve every user, on case some node fails. If some node fails, before your data has been replicated on other nodes, the client app reconnect to other node and all the process is transparent for the user. Similarly, if a user session has fallen by time and the user try to save data, the server recharge the session from database, save the user data as intented and the user continue his work without relogin.
Users Support: Every new development has bugs. Most of them are detected by developers, some of then are faced by final users on complicated use cases. When there is an exception on our users browser, using our apps, the error is recorded on our servers with all the info needed to reproduce and fix the error. Most times, when the user calls support, the app is already fixed and the patch on his way to production servers. And our software reuse means less bugs for our users.
Security: Every new software development faces security threats in the very moment is published on the internet. Your development team must develop with security in mind, and your sysadmins must secure server services and communications and update configurations and software versions periodically. As we share our server architecture for every new project, you are always under our security umbrella. Also, as we use the same client development for every project and platform, you are safe on our well tested and secured web app. If you need stronger security measures on the user side, we can use stronger authentication mechanisms for your users (digital certificates, LDAP servers, two steps authentication, etc.). Also we can enable for you audits on your users logins and app use.
Time to market: Modern software practices advocate lean and agile software developments, with weekly versions that can be tested by clients. This way a MVP (Minimal viable product) can be deployed on weeks, with required functions but a poor design, multiple bugs and null scalability (on case of thousands of concurrent users, you will see delays, blockouts and data mixing). Other projects take the approach of a good design to sell to project stakeholders, but without a real implementation behind. On both approaches, tools and languages are choosed for quick prototyping and development, not for performance on heavy loads, security, easy maintenance and easy improvements. With our software reuse, we can take your specification on one day, deploy your app on a week and get a real MVP, without bugs, secure, reliable, with a good design and prepared to scale without limits. With the classic MVP approach, you can get a MVP, but the day after you will suffer long days and money to debug, make your product multiplatform, multilingual, scalable and secure.
Quality (again): A craft work done with quality in mind, optimizing and securing our app and architecture for years, and open to host your project under our umbrella with the best practices on software development, resulting in a fast, scalable, secure and realiable product from the start.
Please contact us for details. You can try our FitSAAS app to submit us your requirements, or contact us so our analysts can interview you and write your requirements for you.